Doctype nedir ve ne işe yarar?
sobes.tech yapay zeka
AI'dan gelen yanıt
Doctype (Belge Türü Bildirimi) — HTML dosyasının başında belge türünü belirten bir bildiridir.
Tarayıcıya sayfada hangi HTML veya XHTML sürümünün kullanıldığını bildirir ve analiz ve renderlama kurallarını tanımlar. Bu, standart mod (standards mode) giriş yapmak için gereklidir ve bu mod, farklı tarayıcılarda sayfaların daha öngörülebilir ve tutarlı görüntülenmesini sağlar, W3C resmi spesifikasyonlarına uygun olarak. Doctype olmadan veya yanlış bir doctype kullanıldığında, tarayıcılar uyumluluk moduna (quirks mode) geçebilir, bu da eski tarayıcıların davranışını taklit eder ve görüntüleme tutarsızlıklarına yol açabilir.
HTML5 için önerilen doctype:
<!DOCTYPE html>
Eski HTML ve XHTML sürümleri için daha uzun ve karmaşık doctype'ler kullanılmıştır, örneğin:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Doctype'un ana amacı:
- Render modlarını değiştirme: Tarayıcıları standart moda geçirir.
- Doğrulama: Doğrulayıcıların belgenin sözdizimini bildirilen türe uygun olup olmadığını kontrol etmesine olanak tanır.
- Uyumluluk: İçeriğin tutarlı görüntülenmesini sağlar.