Junior
Šta je doctype i koja je njegova uloga u HTML dokumentu?
sobes.tech АИ
Одговор од АИ
DOCTYPE (Tip deklaracije) — je uputstvo koje obaveštava pregledač koju verziju HTML ili XML koristi dokument.
Njegova uloga:
- Definisanje standarda: Ukazuje na usklađenost dokumenta sa određenom specifikacijom (npr. HTML5, HTML 4.01, XHTML 1.0 Strict).
- Aktiviranje standardnog režima: Pomaže pregledaču da pređe u "standardni režim" (standard mode), u kojem on prikazuje stranicu u skladu sa web standardima CSS i JavaScript. Bez
DOCTYPEili uz pogrešnu upotrebu, pregledač može preći u "režim nesklada" (quirks mode), gde prikaz može biti drugačiji i dovesti do nepredvidivog ponašanja. - Validacija: Koristi se od strane alata za validaciju za proveru usklađenosti dokumenta sa deklarisanim standardom.
Za HTML5, DOCTYPE izgleda ovako:
<!DOCTYPE html>
Ovo je najčešće korišćen i preporučeni DOCTYPE danas. Jednostavan je i garantuje aktiviranje standardnog režima u svim modernim pregledačima.
U starijim verzijama HTML i XHTML, DOCTYPE je bio složeniji i sadržavao je URI do DTD (Definicije tipa dokumenta), na primer:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Međutim, za HTML5, dovoljna je kratka forma. DOCTYPE mora biti prvi element u HTML dokumentu, pre korenskog <html> elementa.