<!DOCTYPE html> je prva vrstica HTML dokumenta. Brskalnik pove, da se prikaže v standardnem načinu namesto v načinu quirks (starem, na napake kompatibilnem načinu, ki emulira brskalnike iz 1990-ih).
...
<!DOCTYPE html> je prva vrstica HTML dokumenta. Brskalnik pove, da se prikaže v standardnem načinu namesto v načinu quirks (starem, na napake kompatibilnem načinu, ki emulira brskalnike iz 1990-ih).
...
Brez DOCTYPE-a brskalni padejo nazaj v način quirks, ki spremeni vedenje postavitve na presenetljive načine — najbolj znano je box model:
Quirks mode: width includes padding + border (old IE box model)
Standards mode: width is the content box (CSS spec) — predictable
Drugi quirks vključujejo različno obravnavo line-height v celicah tabele, razmikov slik in CSS enot. Te nedoslednosti povzročijo, da se vaš CSS prikaže drugače, zato skoraj vedno želite standardni način.
V HTML4/XHTML je bil DOCTYPE dolga URL, ki se nanašala na DTD (Document Type Definition):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "...dtd">
HTML5 ga je poenostavljeno na samo <!DOCTYPE html> — ne kaže več na DTD; je samo sprememba načina, ki jo brskalnik prepozna.
Vedno vključite <!DOCTYPE html> kot prvo vrstico.
To je enovrstična garancija, da vaša stran uporablja moderna, dosledna pravila za prikaz, ki jih predpostavljajo vsak CSS vodič in ogrodj — opustitev vodi do zmede, težko razhroščljivih razlik v postavitvi.