Č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.