Kas yra doctype ir kam jis skirtas?
sobes.tech AI
Atsakymas iš AI
Doctype (Dokumento tipas deklaracija) — tai dokumento tipo deklaracija HTML failo pradžioje.
Ji praneša naršyklei, kokia HTML arba XHTML versija naudojama puslapyje, ir nustato analizės bei atvaizdavimo taisykles. Tai būtina norint įjungti standartinį režimą (standards mode), kuris užtikrina labiau prognozuojamą ir vienodą puslapių atvaizdavimą skirtinguose naršyklėse, laikantis oficialių W3C specifikacijų. Be doctype arba naudojant netinkamą doctype, naršyklės gali pereiti į nesuderinamumo režimą (quirks mode), kuris imituoja senesnių naršyklių elgesį ir gali sukelti neatitikimus atvaizdavime.
HTML5 rekomenduojamas šis doctype:
<!DOCTYPE html>
Senesnėms HTML ir XHTML versijoms naudoti buvo ilgesni ir sudėtingesni doctype, pavyzdžiui:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Pagrindinis doctype tikslas:
- Perjungti atvaizdavimo režimus: Perkelia naršykles į standartinį režimą.
- Validacija: Leidžia validatoriui patikrinti dokumento sintaksę pagal deklaruotą tipą.
- Suderinamumas: Užtikrina nuoseklų ir vienodą turinio atvaizdavimą.