Ana Sayfa / DOCTYPE Etiketi: HTML Belge Türü Bildirimi ve Uygulamaları

DOCTYPE Etiketi: HTML Belge Türü Bildirimi ve Uygulamaları

DOCTYPE etiketi “belge türü bildirimi” anlamına gelir. Web tarayıcılarına sayfanızın hangi HTML sürümünü kullandığını söyler. HTML kodunuzu her zaman sayfanın kodunun ilk satırında DOCTYPE ile öneklemeniz gerekir. Bunu yaparak HTML sayfanız seçilen DOCTYPE ile uyumlu hale gelir.

Modern tarayıcılar HTML kodundaki küçük hataları dikkate almasa da, yanlış DOCTYPE daha ciddi bir sorun olabilir, çünkü sayfanızın içeriğinin kullanılabilirliğini etkileyebilir. Labrika'nın kontrol panelindeki 'geçersiz HTML DOCTYPE' raporu, bu tür hatalara sahip sayfaları görüntülemenizi sağlar.

Rapor İçeriği

Labrika'nın kontrol panelindeki rapor, DOCTYPE kodunda yanlış yazılmış URL'lerin bir listesini gösterir veya bir hata yoksa “Sorgunuz için eşleşme bulunamadı” işaretini gösterir.

Geçersiz DOCTYPE hatalarını gösteren Labrika rapor örneği

Raporu Kullanma

Yanlış DOCTYPE içeren URL'ler belirlendikten sonra bunları doğru şekilde girebilirsiniz.

Sözdizimi şu şekilde olmalıdır:

<!DOCTYPE [Üst Düzey Öğe] [Herkese Açıklık] "[Kayıt]//[Kuruluş]//[Tür] [Ad]//[Dil]" "[URL]">

Bu parametrelerin her biri ne anlama gelir:

  • Üst düzey öğe - bu, belgedeki üst düzey öğeyi belirtir. HTML için, <html> etiketidir
  • Herkese açıklık — bu, nesnenin herkese açık (PUBLIC değeri) veya sistem (SYSTEM değeri) kaynağı olup olmadığını gösterir, örneğin yerel bir dosya. HTML/XHTML için PUBLIC değeri seçilir.
  • Kayıt — bu, DTD (belge türü tanımı) geliştiricisinin Uluslararası Standartlar Örgütü (ISO) ile kayıtlı olup olmadığını gösterir. İki değerden birini alır: artı (+) — geliştirici ISO'da kayıtlıdır. Veya eksi (-) — geliştirici kayıtlı değildir. W3C için şöyle yazılır: “-”
  • Kuruluş — DTD'yi geliştiren kuruluşun benzersiz adı. HTML/XHTML resmi olarak W3C (World Wide Web Consortium) tarafından yayınlanır. Bu kuruluşun adı DOCTYPE etiketinde yazılır.
  • Tanımlanan belgenin türü. HTML/XHTML için DTD değeri belirtilir.
  • Ad — DTD'yi tanımlayan belgenin benzersiz adı.
  • Dil — metnin yazıldığı dili gösterir. Büyük harflerle yazılan iki harften oluşur. İngilizce dilinde bir HTML/XHTML belgesi için şöyle yazılır: (EN)
  • DTD'nin bulunduğu belgenin URL'si.

Birkaç tür DOCTYPE vardır; bunlar, sayfada kullanılan HyperText Markup Language sürümüne bağlı olarak farklılık gösterir.

HTML Sürüm 4.01 için Bir Örnek:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML5 belirtimi daha basit olarak yazılabilir:

<!DOCTYPE html>