Cos'è doctype e a cosa serve?
sobes.tech AI
Risposta dell'AI
Doctype (Dichiarazione del Tipo di Documento) — è una dichiarazione del tipo di documento all'inizio del file HTML.
Comunica al browser quale versione di HTML o XHTML viene utilizzata sulla pagina e definisce le regole di analisi e rendering. È necessario per entrare in modalità standard (modalità di conformità), che garantisce una visualizzazione più prevedibile e uniforme delle pagine in diversi browser, seguendo le specifiche ufficiali del W3C. Senza doctype o con un doctype errato, i browser possono passare alla modalità compatibilità (modalità quirks), che emula il comportamento dei browser più vecchi e può portare a incoerenze nella visualizzazione.
Per HTML5, si consiglia il seguente doctype:
<!DOCTYPE html>
Per versioni più vecchie di HTML e XHTML, venivano usati doctype più lunghi e complessi, ad esempio:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Funzione principale del doctype:
- Cambio di modalità di rendering: Porta i browser in modalità standard.
- Validazione: Permette ai validatori di verificare la sintassi del documento in conformità con il tipo dichiarato.
- Compatibilità: Garantisce una visualizzazione coerente del contenuto.