HTML Doctype, specifichiamo la versione!

Questo è il post #9 di 31 nella serie “HTML 101 - Le basi

Il DOCTYPE è una cosa anomala se comparata alla struttura di tags visti fino ad adesso e non segue lo stesso formato.
L’elemento DOCTYPE è stato introdotto in modo da consentire a una pagina HTML, di specificare la versione di HTML usata per quella data pagina.

In una tradizionale pagina HTML o XHTML, il DOCTYPE assomiglierebbe a qualcosa del genere:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

e prima dell’avvento della versione 5 di HTML, avevamo diverse versioni e di conseguenza, diversi elementi DOCTYPE.

Fortunatamente, HTML5 semplifica la dichiarazione del DOCTYPE e adesso basta utilizzare questo:

<!DOCTYPE html>

Se ispezionano una pagina Web che è compliant con la specifica HTML5 (come la home page di Google), possiamo vedere il DOCTYPE utilizzato. Se, ispezionando la pagina, vediamo che ha un DOCTYPE differente allora la pagina html sará complaint con una differente versione rispetto ad HTML5, sicuramente una versione precedente.

Google Search DOCTYPE

Per maggiori informazioni e la documentazione potete consultare il Mozilla Developer Network.