Ce este doctype și la ce folosește?
sobes.tech AI
Răspuns de la AI
Doctype (Declarația Tipului Documentului) — este o declarație a tipului de document la începutul fișierului HTML.
Aceasta informează browserul despre versiunea de HTML sau XHTML utilizată pe pagină și stabilește regulile de analiză și redare. Este necesară pentru a intra în modul standard (standards mode), care asigură o afișare mai previzibilă și uniformă a paginilor în diferite browsere, urmând specificațiile oficiale W3C. Fără doctype sau utilizând un doctype incorect, browserele pot trece în modul de compatibilitate (quirks mode), care emulează comportamentul browserelor vechi și poate duce la inconsistențe în afișare.
Pentru HTML5, se recomandă următorul doctype:
<!DOCTYPE html>
Pentru versiunile mai vechi de HTML și XHTML, s-au folosit doctype-uri mai lungi și mai complexe, de exemplu:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Scopul principal al doctype-ului:
- Schimbarea modurilor de redare: Aduce browserele în modul standard.
- Validare: Permite validatorilor să verifice sintaxa documentului pentru conformitate cu tipul declarat.
- Compatibilitate: Asigură o afișare coerentă a conținutului.