Sobes.tech
Junior

Mi az a doctype és mire való?

sobes.tech MI

Válasz az MI-től

Doctype (Dokumentumtípus-bejelentés) — ez a dokumentumtípus bejelentése a HTML fájl elején.

Ez tájékoztatja a böngészőt arról, hogy melyik HTML vagy XHTML verziót használják az oldalon, és meghatározza az elemzési és renderelési szabályokat. Ez szükséges a szabványos mód (standards mode) eléréséhez, amely biztosítja az oldalak előre láthatóbb és egységes megjelenítését különböző böngészőkben, az W3C hivatalos specifikációinak követésével. Doctype hiánya vagy helytelen doctype használata esetén a böngészők quirks módba léphetnek, amely a régi böngészők viselkedését utánozza, és megjelenítési eltérésekhez vezethet.

HTML5-hez az alábbi doctype ajánlott:

<!DOCTYPE html>

Régebbi HTML és XHTML verziókhoz hosszabb és összetettebb doctype-okat használtak, például:

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

A doctype fő céljai:

  • A renderelési módok váltása: A böngészőket a szabványos módba állítja.
  • Érvényesítés: Lehetővé teszi az érvényesítő eszközök számára a dokumentum szintaxisának ellenőrzését a deklarált típusnak megfelelően.
  • Kompatibilitás: Biztosítja a tartalom egységes megjelenítését.