Junior
Kas ir doctype un kāda ir tā loma HTML dokumentā?
sobes.tech AI
Atbilde no AI
DOCTYPE (Deklarācijas tips) — tas ir instrukcija, kas informē pārlūkprogrammu, kādu HTML vai XML versiju izmanto dokuments.
Tās loma:
- Standarta definīcija: norāda, vai dokuments atbilst noteiktai specifikācijai (piemēram, HTML5, HTML 4.01, XHTML 1.0 Strict).
- Standarta režīma aktivizēšana: palīdz pārlūkprogrammai pāriet uz "standarta režīmu" (standard mode), kurā tā attēlo lapu saskaņā ar CSS un JavaScript tīmekļa standartiem. Bez
DOCTYPEvai ar nepareizu tā lietošanu, pārlūkprogramma var pāriet uz "kompatibilitātes režīmu" (quirks mode), kur attēlojums var atšķirties un radīt neparedzamu uzvedību. - Validācija: tiek izmantota validācijas rīkos, lai pārbaudītu dokumenta atbilstību deklarētajam standartam.
HTML5 gadījumā, DOCTYPE izskatās šādi:
<!DOCTYPE html>
Tas ir visbiežāk lietotais un ieteicamais DOCTYPE šodien. Tas ir vienkāršs un nodrošina standarta režīma aktivizēšanu visās mūsdienu pārlūkprogrammās.
Vecākās HTML un XHTML versijās, DOCTYPE bija sarežģītāks un saturēja URI uz DTD (Dokumenta tipa definīcija), piemēram:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Tomēr HTML5 pietiek ar īso formu. DOCTYPE jābūt pirmajam elementam HTML dokumentā, pirms <html> elementa.