!DOCTYPE |
Type de document |
---|---|
HTML 1+ | IE2+, FireFox 1+, Opera 3+, Chrome, Safari 1+, Netscape 2+, WebTV, MSN TV, AvantGo |
Syntaxe
<!DOCTYPE paramètres> |
Paramètres
Paramètres | Description |
---|---|
HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN" | Ces paramètres permet d'indiquer un type de document de format final du «HTML 3.2». |
HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd" | Ces paramètres permet d'indiquer un type de document de format de l'ensemble des cadres du «HTML 4.01». |
HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" | Ces paramètres permet d'indiquer un type de document de format strict au «HTML 4.01». |
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" | Ces paramètres permet d'indiquer un type de document de format de transition du «HTML 4.01». |
html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" | Ces paramètres permet d'indiquer un type de document de format «XHTML 1.1». |
html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" | Ces paramètres permet d'indiquer un type de document de format de l'ensemble des cadres du «XHTML 1.0». |
html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" | Ces paramètres permet d'indiquer un type de document de format strict au «XHTML 1.0». |
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" | Ces paramètres permet d'indiquer un type de document de format de transition du «XHTML 1.0». |
html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd" | Ces paramètres permet d'indiquer un type de document de format de cellulaire. |
html | Ces paramètres permet d'indiquer un type de document de format HTML version 5 (HTML5). |
... | ... |
Description
Cette balise permet d'indiquer le type de document ou le standard que respect le document.
Remarques
- La balise est seulement reconnue sur la première ligne avec la définition de la balise «<HTML>». On ne peut donc pas la mettre ailleurs.
- L'utilisation de cette balise devrait toujours avoir lieu au début de n'importe quel document HTML afin qu'ils s'affichent correctement peu importe le temps et le navigateur Web la page HTML. Ainsi, il faut l'intégrer pour que l'affichage reste correct peu importe le fabricant du navigateur Web. Avant l'arrivé de cette balise, on n'obtenait pas le même affichage sur IE et Netscape par exemple.
- Qu'il s'agisse d'un fichier HTML ou XHTML, cette balise ne nécessite pas de balise de terminaison.
- Cette balise n'est pas sensible aux majuscules ou minuscules.
- Le fait de ne pas indiquer de DOCTYPE sur la première ligne d'un fichier HTML peut provoquer des affichables, bizarre, comme du texte superposé, des affichages trop grand ou trop petit,... Il est donc important de bien mettre sur la première ligne le DOCTYPE dans un fichier HTML et de veuillez à ne pas avoir de ligne générée par le langage de programmation du serveur Web juste avant, comme le fait par exemple souvent le PHP avec ses messages de «WARNING» ou de fonctions obsolètes.
- Le HTML5 n'est pas basé sur le SGML et de se fait, il n'est pas nécessaire d'inclure de référence au «DTD» (Type de Document). Par contre, le HTML 4.01 se réfère au DTD basé sur le SGML. Ainsi, le DTD spécifie les règles pour que le langage de programmation à balise affiche correctement dans le navigateur Web le contenu.
Exemple
Voici un exemple montrant l'utilisation du XHTML 1.0 :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
- <head>
- <meta http-equiv="CONTENT-TYPE" content="text/html; charset=iso-8859-1" />
- <title>Titre de ma page</title>
- <meta name="AUTHOR" content="Sylvain Maltais" />
- <meta name="CHANGEDBY" content="Sylvain Maltais" />
- <link lang="fr" hreflang="fr" rel="Start" href="http://www.gladir.com/CODER/HTML/index.htm" title="Accueil du HTML" />
- <link lang="fr" hreflang="fr" rel="Bibliography" href="bibliographie.htm" />
- <link lang="fr" hreflang="fr" rel="Author" href="http://www.gladir.com/DIVERS/APROPOS.HTM" />
- <link lang="fr" hreflang="fr" rel="copyright" href="http://www.gladir.com/CODER/noteslegal.htm" />
- <meta name="KEYWORDS" content="doctype" />
- <script language="JavaScript1.2" type="text/javascript">
- var Root="../../";
- </script>
- <link rel="stylesheet" href="http://www.gladir.com/include/cdm.css" type="text/css" />
- </head>
- <body>
- Bonjour
- </body>
- </html>
Voici le résultat affiché :
Bonjour
Dernière mise à jour : Samedi, le 11 octobre 2014