HTML - Balise <doctype>
La description
La balise HTML <doctype> est utilisée pour spécifier la version HTML utilisée par le document. C'est ce que l'on appelle la déclaration de type de document (DTD).
NOTE - La balise <! DOCTYPE> n'a pas de balise de fin !.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>HTML doctype Tag</title>
</head>
<body>
<p>doctype declaration <doctype> is mentioned at the starting of
every HTML document.</p>
</body>
</html>
Cela produira le résultat suivant -
Déclaration
HTML 4.01 a 3 doctypes possibles - HTML 4 Strict, HTML 4 Transitional et HTML 4 Frameset. Chaque document HTML que vous créez doit avoir l'une de ces trois DTD.
HTML 4 strict
Ce type de document inclut tous les éléments HTML à l'exception de ceux qui ont été déconseillés et de ceux qui apparaissent dans les documents de jeu de cadres.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
HTML 4 transitionnel
Ce type de document comprend tous les éléments HTML, y compris ceux qui sont obsolètes.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">;
Jeu de cadres HTML 4
Ce type de document comprend tous les éléments HTML de la DTD de transition ainsi que ceux du document encadré.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
Déclaration HTML 5
En HTML5, il n'y a qu'une seule déclaration ie
<!DOCTYPE html>
Prise en charge du navigateur
Chrome | Firefox | C'EST À DIRE | Opéra | Safari | Android |
---|---|---|---|---|---|
Oui | Oui | Oui | Oui | Oui | Oui |