Sobes.tech
Junior

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.