Sobes.tech
Junior

Š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.