Sobes.tech
Junior

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.