Co je to doctype a k čemu slouží?
sobes.tech AI
Odpověď od AI
Doctype (Prohlášení typu dokumentu) — je prohlášení typu dokumentu na začátku souboru HTML.
Informuje prohlížeč, kterou verzi HTML nebo XHTML se na stránce používá, a stanoví pravidla parsování a vykreslování. To je nezbytné pro vstup do režimu standardů (standards mode), který zajišťuje předvídatelnější a jednotnější zobrazení stránek v různých prohlížečích, podle oficiálních specifikací W3C. Bez doctype nebo při použití nesprávného doctype mohou prohlížeče přejít do režimu kompatibility (quirks mode), který napodobuje chování starších prohlížečů a může vést k nesouladům v zobrazení.
Pro HTML5 se doporučuje následující doctype:
<!DOCTYPE html>
Pro starší verze HTML a XHTML byly používány delší a složitější doctype, například:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Hlavní účel doctype:
- Přepínání režimů vykreslování: Přivádí prohlížeče do režimu standardů.
- Validace: Umožňuje validátorům kontrolovat syntaxi dokumentu podle deklarovaného typu.
- Kompatibilita: Zajišťuje konzistentní zobrazení obsahu.