Web sayfanızın hangi HTML standardına göre yazıldığını belirtir.
DOKTORA | Açıklama |
---|---|
HTML5 | |
Tüm belgeler için. | |
HTML 4.01 | |
"http://www.w3.org/TR/html4/strict.dtd"> | Sıkı HTML sözdizimi. |
Geçiş HTML sözdizimi. | |
Çerçeveler HTML belgesinde kullanılır. | |
XHTML 1.0 | |
Güçlü XHTML sözdizimi. | |
Geçiş XHTML sözdizimi. | |
Belge XHTML ile yazılmıştır ve çerçeveler içermektedir. | |
XHTML mobil profili, cep telefonları için özel öğeler ekler. | |
XHTML 1.1 | |
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | Bu tanımın türlere ayrılması yoktur, sözdizimi aynıdır ve açık kurallara uyar. |
Bu nedenle, birkaç doktip vardır (HTML ve XHTML için katı ve geçişli). Hangi standardın seçileceği sorudur.
HTML ve XHTML standartları
HTML, Web belgeleri için standart biçimlendirme dilidir.
HTML 4.01 ve HTML5'te bir sayfanın görünümü içeriğinden ayrılır. İçerik ve yapı (başlıklar, paragraflar, bağlantılar) HTML'de ayarlanır. Tasarım (hizalama, yazı tipleri, renkler) CSS stilleri tarafından belirlenir.
Örneğin, etiket ve align niteliği kullanımdan kaldırılmıştır.
XHTML, Web belgeleri için genişletilebilir bir XML tabanlı biçimlendirme dilidir. XHTML standardı, HTML 4.01 ve XHTML arasındaki farkların bir listesidir.
XHTML'nin güzelliği, sözdiziminin katılığı değil, kendi etiketlerinizi oluşturabilme yeteneğidir.
Ancak 2 Temmuz 2009'da World Wide Web Konsorsiyumu (W3C), XHTML kavramının yanlış olduğunu düşünerek XHTML 2.0'ın durdurulduğunu duyurdu. Programcı grubu, HTML5 standardı üzerinde çalışmaya başladı. HTML5 standardı henüz onaylanmamış olsa da, birçok sitede zaten bunun üzerine yazılmıştır.
HTML5'in ne zaman biteceğiyle ilgilenen herkes orijinal kaynaklara göz atabilir:
HTML5 standardının resmi sürümü şu adreste bulunabilir: www.w3.org/TR/html5/
Seçime karar verelim. Yapması kolaydır: HTML dilini genişletmeyi düşünmüyorsanız XHTML standardını kullanmamalısınız.
Üzerinde durmayacağız!DOCTYPE, çerçeve kullanan belgelere yöneliktir: dünden önceki gün.
Bir sonraki soru, hangi sözdizimini seçeceğinizdir - katı mı yoksa geçişli mi?
HTML 4.01 katı ve geçici sözdizimi
Yeni bir standarda geçişi kolaylaştırmak için geçiş sözdizimleri mevcuttur. Katı sözdiziminin hata olarak kabul edeceği birçok şeyi kaçıracaklar.
Neyin ne olduğunu anlamak için bir örnekle daha kolay. İlk olarak, katı sözdizimini ayarlayalım.
katı sözdizimi
Geçerlilik kontrolü
kırmızı renk.