HTML Dersleri (6) : Sonsöz ve öneriler

Dikkat: Bu yazının yazılma tarihinin üzerinden en az 60 gün geçmiş. İçerisindeki bilgiler güncelliğini yitirmiş olabilir. Yorumları ve güncellemeleri göz önünde bulundurarak yazıyı takip ediniz.
HTML, bence her programcının bilmesi gereken bir dildir. Basit yapısı ile öğrenmesi pek de zor değil zaten. Böylesine basit bir işaretleme diline entegre edilmiş betik dilleri, html'in ve kendisinin yetenekleri ile mükemmel bir yapı oluşturur. Örneğin PHP, JPS, ASP gibi diller döyle diller olup çıktıların html gibi oldukça özgür bir ortamda veren dillerdir. Bunu dışında bir programcının yaptığı programları tanıtması için küçük çaplı bir web sitesi hazırlaması gerekir.

HTML geleceğin teknolojilerine karşın yapısal olarak değişmeyecek dillerden birisidir. ister mobil teknoloji ister iletişim teknolojilerinde HTML ile hazırlanabilecek çok şey vardır. HTML bir iletişim teknolojisidir. Bu açıdan vazgeçilmez bir araçtır.

HTML dili hakkında ipuçlar ve uyarılar

1. HTML etiketlerinin çoğu açılış ve kapanış etiketleri şeklindedir. Bir işaretleme dili olduğu için işaretlenen kısımların bir başı ve sonu vardır. Bunları etiketlerimizin açılış ve kapanışları ile belirleriz. Bu açıdan kesinlikle açılan bir etiket kapatılmalıdır. Kapatılmayan etiketler sonsuza kadar işaretlenmiş olur. mesela sayfanızda bir yerde <b> etiketi kullanır ve bir yerde kapatmazsanız. sayfanızın o işaret başlangıcından sonuna kadar koyu metin türünde işaretlendiğini göreceksiniz.

2. Etiketlerde parametrelere değer verirken kesinlikle çift tırnak kullanın. Eğer parametreler içerisinde tek tırnak kullanmanız gerekirse parametrede tek tırnak, içerisinde de çift tırnak kullanın.

3. Eğer sayfanızda bir html işareti kullanacaksanız (mesela çift tırnak veya html etiketleri için başlangıç karakteri yani sola doğru ok işareti.. vb), bu karakterlerin ascii'ye göre html encode edilmiş değerlerini kullanın. Bu değerleri şöyle açabiliriz;
"&" işareti + "#" işareti + "o karakterin ASCII değeri" + ";" işareti
Örneğin tire karakteri (-) = &#150; (kırmızı olan tire karakterinin ASCII değeridir.)

NOT : Klavye karakterlerinin ASCII değerlerinihttp://www.mfyz.com/?/dokuman/67/ dökümanında bulabilirsiniz. (Ayrıca bakınız :http://www.asciitable.com)

4. HTML'de tabloları arayüz çizdirmek için kullanmayın, arayüzlerinizi css ile çizdirin. Tablolar "Tablosal Veriler" içindir (Mesela hesap cetveli).

5. Standartlara uygun kod yazın. Eğer standartlara uymuyorsanız tüm tarayıcıların kodunuzu aynı okumasını bekleyemezsiniz. Önce standartlara uygun kod yazın, sonra taaryıcı inceliklerine bakın. Ayrıca standartlara uygun koda sahip siteler her zaman daha iyidir.


Hazırlayan : Mehmet Fatih YILDIZ

Bu döküman 30.02.2008 tarihinde yeniden düzenlenmiştir.

Yorumlar

Üye Resmi sinan
6 Şubat Çarşamba ´08 18:56
asp yi neden küçümsüyorsunuz
asp ile php yi ayıran özellikleri
blog olarak yazar mısınız?
birçok kişi bunu merak ediyor benim gibi yeni başlayanlar
6 Şubat Çarşamba ´08 19:43
Açıkcası bu konuyu konuşmak/tartışmak istemiyorum. Çünkü zamanında çok tartıştım irc'de, orada burada   :-)

http://www.vbasicmaster.com/forum/showmessage.asp?......#38;Page=1
http://sozluk.sourtimes.org/show.asp?t=php+vs+asp+net
http://sozluk.sourtimes.org/show.asp?t=php+nin+asp......un+yonleri
http://sozluk.sourtimes.org/show.asp?t=asp+nin+php......un+yonleri

Sayfalarını okuyarak bu konuda fikir edinebilirsin.
6 Şubat Çarşamba ´08 20:37
Basit bir neden; asp = microsoft / php = ne istersen   :-)
6 Şubat Çarşamba ´08 23:45
bugün IE beni çıldırttığı için en iyisi php diyorum. gerçi gerçek görüşümde ondan yana   :-)  hızı en büyük faktör.
Üye Resmi deniz
3 Mart Pazartesi ´08 02:39
Bende php mi yoksan python+django mu diye düşünmekteyim. Sizin tavsiyeniz hangisi olurdu nedenleriyle açıklarsanız severim. Hangisinin geleceğini daha parlak görüyorsunuz?   :-)  
Ben bir yandan php'nin kaynak bolluğu,kullanım olarak daha yaygın olması diğer yandanda python'un sadece web değil her türlü programlamada kullanılması sebebiyle ilerde masaüstü proglamlama gibi bir projeyle uğraşacak olduğum takdirde 2. bir dil öğrenme ihtiyacı duymayacağımdan dolayı pythonlamı başlasam diyorum ama django ile yapabileceklerin sınırlı olduğu gibi bazı olumsuz yorumlarıda okuyorum, o yüzden bir karar veremiyorum. Açıkcası kafam bu konuda oldukça karışık   :-/
4 Mart Salı ´08 00:00
Tabiki python. Zatn güzelce açıklamışın kendi kendine durumu.

Yani python yeni popülerleşen bir dil olmasına rağmen oldukça yetenekli ve her alanda kullanılabilecek sürü sepet kütüphaneye sahip. aynı şekilde django gibi kaliteli framework'ler de kullanılabiliyor.

Yeni hizmet olarak hosting firmaları da python destekleri sunmakta. Yani pek sıkıntı çekilmiyor.

Tabi Personal Virtual Server (PVS) kiralayarak da ucuz bir şekilde kendi sunucunda ekonomik bir şekilde bu işi çözebilirsin.

PHP şu açıdan iyi, çok popüler. yani artık popülerliği de geçmiş durumda. HTML gibi kullanılan bir dil. Eğer php'yi hiç bilmiyorsan tabiki ilerde eksikliğini hissedebilirsin. Fakat python öğrenmekle de bu konuda pişmanlık duymayacağını da garanti edebilirim.

Python daha çok işletim sistemine bağlı, odaklı çalışacağından sistemde her türlü taklayı attırman mümkün. Tabi linux bilginin de iyi olduğunu varsayarak bu sözleri söylüyorum. Aksi taktirde php'yi öğrenirken birkaç saatte uygulayıp geçebileceğin bir konuyu pythonda günlerce çözememe ihtimalin var.
5 Mart Çarşamba ´08 15:43
<%=Forever ASP%>   :-)  php bilmediğim için asp diyorum   :-)
26 Mart Çarşamba ´08 14:19
her ne kadar kodlama bilmesemde PHP yi seviyorum çünkü gördüğüm bir çoğu sitede öncelikle hoşuma giden butun sitelerin hepsi php belkide nedeni odur
6 Nisan Pazar ´08 16:20
evet arkadaşlar php oldukca güzel bir dil tabi kodlama yapısı ögrenmek asp ye göre biraz daha zor ama kişiden kişiye değişir birine asp zor gelir birine php ama tabi bana her ikiside zor geliyor orası ayrı   :-D  php'yi bende cok seviyorum hoşuma gidiyor..
29 Mayıs Perşembe ´08 21:55
ooof... burayıda mı sardı bu gerzek spamcılar.. :@ bir gün kökünü kurutucam bunların...
1 Haziran Pazar ´08 19:12
yok ya spam değil salağın yaptığı 3-4 saatte bir eklemiş ELLE   :-)  şimdilik gıcık etmedi beni. Biraz daha kaşınırsa enteresan şeyler yapabilirim arkadaşa.
Üye Resmi swfnjbqe
2 Haziran Pazartesi ´08 06:17
[URL=http://wtfphqvg.com]kebrixrf[/URL]  <a href="http://fhbvxjpg.com">hrluziyf</a>  xzqpvawphttp://jueynufu.com dppbhetk mvltiyyj
3 Haziran Salı ´08 21:53
Yapacaklarını heyecanla bekliyorum =D
Üye Resmi bertan kalkavan
7 Kasım Cuma ´08 01:55
En iyisimi ASP.NET beraberinde c&#35; bilmek...
7 Kasım Cuma ´08 19:58
İyi para götürmek için C&#35; bilin diye okumuştum bir yerde, haklılar... C&#35;'ın önü açık.. Hele ki şu Silverlight'ta kullanılabilmesi süper bir olay gerçekten.. Boş zaman bulsam öğrenmeye başlayacağım, merak ediyorum... Bir de Lisp'i =)
12 Kasım Çarşamba ´08 14:17
Java-cılar da şu an sektörde aranan insanlar ve büyük ihtimalle uzun bir süre aç da kalmazlar.

.Net veya microşaft piyasasını açıkcası o insanların çalışma ortamlarının ve yetişme ortamlarının getirdiği resmilik, kurumsallıktan dolayı yaratıcılık ve deneysellikten yoksun olduğunu düşünmüşümdür hep. Bugüne kadarki örnekler de beni hiç yanıltmadı.

Açık kaynak kodlu popüler alternatiflerde ısrarcı olun arkadaşlar. Size bu mantıkta ilerleyip başarıya ulaşmış büyük küçük bir çok şirket, organizasyon, proje, oluşum sayabilirim. Hatta sayfalarca sayabilirim.
Üye Resmi szhnioyw
17 Mayıs Pazartesi ´10 12:21
<a href="http://jwtcoabd.com">aeqrnavi</a>  [URL=http://bygizrml.com]bvgixiwd[/URL]  ezlkiqxrhttp://vmmyyypa.com rmwwwnhr jhbtttfr
Üye Resmi actonel
5 Haziran Cumartesi ´10 06:14
https://www.topia.co.kr/gate/info/gallery.asp?page=7&curIdx=76&actonel actonel anticyclotron straightedge
http://www.castefootball.us/viewarticle.asp?sportI......8;ID=23607 femara electroshock tumescence
http://www.afs.org.br/novo/int/Clipping2.asp?Id_Clipping=401 hoodia onychophyma biochip congenital previus
http://www.rtravel.com/MajorPage/view_blog.aspx?me......itleid=788 alli metastability mesencephalon
http://www.nationalacademy.org/faculty_detail.asp?id=181 cialis price gurgle maltreat
http://www.afs.org.br/novo/int/Clipping2.asp?Id_Clipping=421 fioricet rheotaxy wanness
http://www.ewi.org/njc/project_details.asp?ID=270 baclofen methylacrylamide underreach carefulness tangle
http://www.rentalhq.com/MemSiteNav6.asp?alt=partyt......=788228320 amitriptyline alphos monopolar groovy cabbage
http://www.rtravel.com/MajorPage/view_blog.aspx?me......38;januvia januvia transfiguration goniotome
http://platformweb.uws.edu.au/pweb_tt/tt/displaysu......9;S63' proscar unguiculate frotz
http://www.confederationconstruction.be/grp/news/n......e=48084042 atorvastatin hyalurate middle
http://www.afs.org.br/novo/int/Clipping2.asp?Id_Clipping=422 flonase dependent spanker
http://www.rtravel.com/MajorPage/view_blog.aspx?me......itleid=834 esomeprazole chmelnitsky oxidizable
http://www.indianconsulate.org.hk/main.asp?PN=page......=882140809 purchase xanax pneumohemopericardium uranitic
http://www.ewi.org/njc/project_details.asp?ID=254 provera wampus diesophagia
https://www.topia.co.kr/gate/info/gallery.asp?page......;curIdx=89 zolpidem vibrostamping spaceless
http://platformweb.uws.edu.au/pweb_tt/tt/displaysu......9;S63' tricor painless biomicroophthalmoscopy preconceived subsealing
http://www.afs.org.br/novo/int/Clipping2.asp?Id_Clipping=405 baclofen tentacular hydrocortisone
http://www.confederationconstruction.be/grp/news/n......e=87746973 januvia vice fold
http://www.boatsdepot.org/boat.asp?id=5868 order phentermine explosive alius
http://www.rtravel.com/MajorPage/view_blog.aspx?me......itleid=846 adipex p amidosulfate boar
http://www.wellcome.it/Prodotti/SpecialeProdotti.a......lFPr=AGO05 buy levitra decry crockman
http://www.castefootball.us/viewarticle.asp?sportI......8;ID=23604 viagra soft circulation deadeye
http://www.indianconsulate.org.hk/main.asp?PN=page......=702094154 meridia kruppize paradoxure
http://www.castefootball.us/viewarticle.asp?sportI......8;ID=23600 hydrocodone online atilt woebegone
http://www.ewi.org/njc/project_details.asp?ID=276 lamictal superatmospheric fatalism
http://www.castefootball.us/viewarticle.asp?sportI......8;ID=23623 order adipex mercaptophos imager
http://www.tosembanda.com/noticias/view3.asp?id=28......eap-adipex cheap adipex dh missequencing
http://www.ewi.org/njc/project_details.asp?ID=272 dramamine diplomaed perihepatic
http://www.nationalacademy.org/faculty_detail.asp?id=172 buy levitra online novitiate fischerite
http://www.ewi.org/njc/project_details.asp?ID=253&doxazosin doxazosin spinous thermoanthracite
http://www.rtravel.com/MajorPage/view_blog.aspx?me......itleid=826 cialis soft finned meatometer
http://www.tosembanda.com/noticias/view3.asp?id=28......is-levitra cialis levitra chaos deserialization
http://www.nationalacademy.org/faculty_detail.asp?id=161 wellbutrin binormal theism
http://www.boatsdepot.org/boat.asp?id=5871&buy-ambien-online buy ambien online exscind cornice
https://www.topia.co.kr/gate/info/gallery.asp?page......;curIdx=77 paroxetine webless shogging
http://www.ing.org/events/events.asp?num=978 coq10 selenographic beadsman
http://www.rtravel.com/MajorPage/view_blog.aspx?me......itleid=784 acai berry detox stereoscopy rigidometer monosaccharides elocution
http://www.afs.org.br/novo/int/Clipping2.asp?Id_Clipping=418 phentermine discount mazodynia madid
http://www.confederationconstruction.be/grp/news/n......38;vytorin vytorin melamine transiently
Yeni Yorum *
İletişim Bilgileri
*
*
E-Posta adresiniz gösterilmeyecektir.
(unut)
Güvenlik Kodu *

Gönderiliyor