Quando si scrive un documento HTML, è bene iniziarlo con una dichiarazione <!DOCTYPE>
, per aderire agli standard HTML.
Questa dichiarazione non è propriamente un tag, ma è un’informazione per dire al browser di che tipo è il nostro documento (in questo caso HTML) e come interpretarlo correttamente.
In HTML 5 la dichiarazione si effettua in questo modo:
<!DOCTYPE html>
Esempio
Il seguente codice mostra il markup di una pagina HTML di base che utilizza una corretta dichiarazione Doctype:
<!DOCTYPE html>
<html>
<head>
<title>Una pagina HTML</title>
<meta charset="utf-8" />
</head>
<body>
<p>Il contenuto della tua pagina HTML</p>
</body>
</html>
Note
La dichiarazione <!DOCTYPE>
non è case sensitive, quindi, può essere scritta anche in minuscolo <!doctype>
o con lettere casuali <!DocType>
.
Vecchi Documenti HTML
Nei vecchi documenti, come HTML 4 o XHTML, la dichiarazione era più complicata dato che doveva fare riferimento ad un DTD (Document Type Definition).
In HTML 4.01 la dichiarazione era la seguente:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Mentre in XHTML 1.1 era così:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">