Sobes.tech
Junior

Čo je to doctype a na čo slúži?

sobes.tech AI

Odpoveď od AI

Doctype (Vyhlásenie typu dokumentu) — je vyhlásenie typu dokumentu na začiatku HTML súboru.

Informuje prehliadač, akú verziu HTML alebo XHTML sa používa na stránke, a stanovuje pravidlá na analýzu a vykresľovanie. Je nevyhnutné na vstup do režimu štandardov (standards mode), ktorý zabezpečuje predvídateľnejšie a jednotnejšie zobrazovanie stránok v rôznych prehliadačoch, podľa oficiálnych špecifikácií W3C. Bez doctype alebo pri použití nesprávneho doctype môžu prehliadače prejsť do režimu kompatibility (quirks mode), ktorý napodobňuje správanie starších prehliadačov a môže viesť k nekonzistenciám v zobrazení.

Pre HTML5 sa odporúča nasledovný doctype:

<!DOCTYPE html>

Pre staršie verzie HTML a XHTML sa používali dlhšie a zložitejšie doctype, napríklad:

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

Hlavný účel doctype:

  • Prepnúť režimy vykresľovania: Privádza prehliadače do režimu štandardov.
  • Validácia: Umožňuje validátorom kontrolovať syntax dokumentu v súlade s deklarovaným typom.
  • Kompatibilita: Zabezpečuje konzistentné zobrazovanie obsahu.