Sobes.tech
Junior

Kas ir doctype un kam tas ir paredzēts?

sobes.tech AI

Atbilde no AI

Doctype (Dokumenta veida deklarācija) — tas ir dokumenta veida deklarācija HTML faila sākumā.

Tā informē pārlūkprogrammu, kāda HTML vai XHTML versija tiek izmantota lapā, un nosaka analīzes un attēlošanas noteikumus. Tas ir nepieciešams, lai ieietu standart režīmā (standards mode), kas nodrošina paredzamāku un vienotāku lapu attēlošanu dažādās pārlūkprogrammās, sekojot W3C oficiālajām specifikācijām. Bez doctype vai ar nepareizu doctype, pārlūkprogrammas var pāriet quirks režīmā, kas imitē vecāku pārlūkprogrammu uzvedību un var novest pie neatbilstībām attēlojumā.

HTML5 ieteicamais doctype ir:

<!DOCTYPE html>

Vecākām HTML un XHTML versijām tika izmantoti garāki un sarežģītāki doctype, piemēram:

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

Galvenais doctype mērķis:

  • Pārslēgt attēlošanas režīmus: Pārvieto pārlūkprogrammas uz standarta režīmu.
  • Validācija: Atļauj validētājiem pārbaudīt dokumenta sintaksi atbilstoši deklarētajam tipam.
  • Saderība: Nodrošina satura konsekventu un vienotu attēlojumu.