Šta je doctype i čemu služi?
sobes.tech АИ
Одговор од АИ
Doctype (Deklaracija tipa dokumenta) — ovo je deklaracija tipa dokumenta na početku HTML fajla.
Ona obaveštava pregledač koji je verzija HTML ili XHTML u upotrebi na stranici i definiše pravila za parsiranje i renderovanje. Ovo je neophodno za ulazak u režim standarda (standards mode), koji obezbeđuje predvidljivije i ujednačenije prikazivanje stranica u različitim pregledačima, prateći zvanične specifikacije W3C. Bez doctype ili korišćenja netačnog doctype-a, pregledači mogu preći u režim kompatibilnosti (quirks mode), koji emulira ponašanje starijih pregledača i može dovesti do neslaganja u prikazu.
Za HTML5 se preporučuje sledeći doctype:
<!DOCTYPE html>
Za starije verzije HTML i XHTML, korišćeni su duži i složeniji doctype, na primer:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Glavna svrha doctype-a:
- Prebacivanje režima renderovanja: Dovodi pretraživače u režim standarda.
- Validacija: Omogućava validacionim alatima da proveravaju sintaksu dokumenta u skladu sa deklarisanim tipom.
- Kompatibilnost: Osigurava dosledno prikazivanje sadržaja.