HTML <! DOCTYPE>
Exemples
Essayez »
support du navigateur
Tous les principaux navigateurs supportent <! DOCTYPE>.
définitions de balises et les instructions
<! DOCTYPE> dans le document dans la position la plus avancée, avant la balise <html> dans.
<! DOCTYPE> est pas une balise HTML, il est utilisé pour indiquer la page du navigateur Web qui utilise la version HTML.
Dans HTML 4.01, <! DOCTYPE> déclaration requise référence DTD (document déclaration de type), depuis HTML 4.01 est basé sur SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD spécifie les règles de langage de balisage pour veiller à ce que le navigateur peut restituer correctement le contenu.
HTML5 ne repose pas sur SGML, et ne nécessite donc pas un DTD de référence.
Astuce: Toujours donner votre document HTML pour ajouter une déclaration à faire en sorte que le navigateur peut connaître le type de document <! DOCTYPE>.
Différences entre HTML 4.01 et HTML5
HTML 4.01 spécifie trois états différents, à savoir <! DOCTYPE>: Strict, Transitional et Frameset. HTML5 spécifie un seul:
éléments HTML et Doctypes
Voir les éléments HTML et Doctype légitime , regarder chaque élément HTML qui apparaît dans le Doctype.
Trucs et astuces
NOTE: <! DOCTYPE> n'a pas d' étiquette d'extrémité.
Astuce: <! DOCTYPE> est pas sensible à la casse.
Astuce: Utilisez vérifier le W3C vérifier si vous écrivez HTML avec un droit légitime du document DTD / XHTML!
déclaration DOCTYPE commune
HTML 5
HTML 4.01 Strict
Cette DTD contient tous les éléments et attributs HTML, mais ne comprend pas la représentation ou des éléments obsolètes (comme la police). Frame set est pas autorisé.
HTML 4.01 Transitional
Cette DTD contient tous les éléments et attributs HTML, y compris l'apparence ou des éléments obsolètes (comme la police). Frame set est pas autorisé.
HTML 4.01 Frameset
Le DTD HTML 4.01 Transitional et le même, mais permet l'utilisation du contenu de frameset.
XHTML 1.0 Strict
Cette DTD contient tous les éléments et attributs HTML, mais ne comprend pas la représentation ou des éléments obsolètes (comme la police). Frame set est pas autorisé. Structure doit être écrit selon le format standard XML.
XHTML 1.0 Transitional
Cette DTD contient tous les éléments et attributs HTML, y compris l'apparence ou des éléments obsolètes (comme la police). Frame set est pas autorisé. Structure doit être écrit selon le format standard XML.
XHTML 1.0 Frameset
La DTD XHTML 1.0 Transitional et le même, mais permet l'utilisation du contenu de frameset.
XHTML 1.1
La DTD XHTML avec le même 1.0 Strict, mais vous permet d'ajouter un module (par exemple pour fournir un soutien rubis pour les langues asiatiques).