DTD est un ensemble de règles de syntaxe concernant les balises. Il fait partie de la spécification XML Version 1.0, il s'agit d'un mécanisme de vérification pour les fichiers HTML, et il fait partie des fichiers HTML.
DTD: trois types de documents: S (strict), t (transitionnel), F (Frameset).
Strict: Si vous avez besoin de marques propres pour éviter la confusion dans les couches de présentation, utilisez ce type. Veuillez l'utiliser avec une feuille de style en cascade (CSS)
Transitionnel: DTD peut contenir des attributs de rendu et des éléments que W3C souhaite emménager dans la feuille de style. Si vos lecteurs utilisent des navigateurs qui ne prennent pas en charge les feuilles de style en cascade (CSS) afin que vous deviez utiliser la fonction de rendu de HTML
Frameset: DTD doit être utilisé pour des documents avec des cadres. À l'exception de l'élément Frameset qui remplace l'élément corporel, Frameset DTD est équivalent au DTD de transition
HTML5 n'a essentiellement pas les exigences strictes de la transition XHTML 1.0 et simplifie beaucoup de choses qui peuvent être utilisées directement <! doctype html>
Html5
<! Doctype html>
--------------------------------------------------------------------------------------------------------------------------------
xhtml 1.1:
<! doctype html public - / w3c / dtd xhtml 1.1 / en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
XHTML 1.1 Plus Mathml Plus SVG:
<! Doctype html public - / w3c / dtd xhtml 1.1 plus mathml 2.0 plus svg 1.1 / en http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd>
--------------------------------------------------------------------------------------------------------------------------------
HTML 4.01 Strict:
<! doctype html public - / w3c / dtd html 4.01 / en http://www.w3.org/tr/html4/strict.dtd>
HTML 4.01 Transitionnel:
<! doctype html public - / w3c / dtd html 4.01 transitional / en http://www.w3.org/tr/html4/loose.dtd>
HTML 4.01 Frameset:
<! doctype html public - / w3c / dtd html 4.01 frameset / en http://www.w3.org/tr/html4/frameset.dtd>
--------------------------------------------------------------------------------------------------------------------------------
XHTML 1.0 Strict:
<! doctype html public - / w3c / dtd xhtml 1.0 strict / en http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
XHTML 1.0 Transitionnel:
<! doctype html public - / w3c / dtd xhtml 1.0 transitional / en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
XHTML 1.0 Frameset:
<! doctype html public - / w3c / dtd xhtml 1.0 frameset / en http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd>
--------------------------------------------------------------------------------------------------------------------------------
HTML 3.2:
<! doctype html public - / w3c / dtd html 3.2 final / en>
--------------------------------------------------------------------------------------------------------------------------------
HTML 2 (le numéro 2 représente le numéro de version):
<! doctype html public - / ietf / dtd html 2.0 / en>
J'ai joint une ancienne version de l'étiquette pour comparer le document DTD:
Étiquette | décrire | Dtd |
<! Doctype> | Définissez le type de document. | STF |
<html> | Définissez des documents HTML. | STF |
<body> | Définit le corps du document. | STF |
<h1> à <h6> | Définissez le titre HTML. | STF |
<p> | Définir les paragraphes. | STF |
<br> | Définissez le pliage simple. | STF |
<hr> | Définissez la ligne horizontale. | STF |
<! --...-> | Définir les commentaires. | STF |
Étiquette | décrire | Dtd |
<b> | Définir le texte audacieux. | STF |
<font> | Pas favorisé. Définissez la police, la taille et la couleur du texte | TF |
<i> | Définir le texte italique. | STF |
<em> | La définition met l'accent sur le texte. | STF |
<big> | Définir un grand texte. | STF |
<strong> | Définissez le ton pour souligner le texte plus fortement. | STF |
<small> | Définissez le texte de la trompette. | STF |
<sup> | Définissez le texte en exposant. | STF |
<band> | Définissez le texte de l'indice. | STF |
<bdo> | Définissez la direction du texte. | STF |
<u> | Pas favorisé. Définir le texte souligné. | TF |
Étiquette | décrire | Dtd |
<pre> | Définir le texte préformaté | STF |
<code> | Définissez le texte du code informatique. | STF |
<TT> | Définissez le texte de la machine à écrire. | STF |
<kbd> | Définissez le texte du clavier. | STF |
<var> | Définit la partie variable du texte. | STF |
<dfn> | La définition définit le projet. | STF |
<samp> | Définissez des échantillons de code informatique. | STF |
<xmp> | Pas favorisé. Définissez le texte préformaté. |
Étiquette | décrire | Dtd |
<Consronyme> | La définition ne prend que l'abréviation de la première lettre. | STF |
<bbr> | Définissez l'abréviation. | STF |
<adress> | Définit les coordonnées de l'auteur ou du propriétaire du document. | STF |
<lockquote> | Définit les références de blocs. | STF |
<Nenter> | Pas favorisé. Définissez le texte centré. | TF |
<q> | Définir de courtes références. | STF |
<CITE> | Définir une référence (citation). | STF |
<ins> | Les définitions sont insérées dans le texte. | STF |
<del> | Définit le texte supprimé. | STF |
<s> | Pas favorisé. Définit du texte avec Strikethrough. | TF |
<frève> | Pas favorisé. Définit du texte avec Strikethrough. | TF |
Étiquette | décrire | Dtd |
<a> | Définissez l'ancre. | STF |
<en Link> | Définit la relation entre un document et une ressource externe. | STF |
Étiquette | décrire | Dtd |
<Frame> | Une fenêtre ou un cadre qui définit un ensemble de trame. | F |
<FrameSet> | Définissez le cadre. | F |
<noframe> | Définit un contenu alternatif pour les utilisateurs qui ne prennent pas en charge le cadre. | TF |
<frame> | Définissez un cadre en ligne. | TF |
Étiquette | décrire | Dtd |
<formulaire | Définit un formulaire HTML pour la saisie de l'utilisateur. | STF |
<fort> | Définissez le contrôle d'entrée. | STF |
<TextArea> | Définit plusieurs lignes de contrôle d'entrée de texte. | STF |
<button> | Définissez le bouton. | STF |
<élect> | Définissez la liste de sélection (liste déroulante). | STF |
<Optgroup> | Définit la combinaison d'options pertinentes dans la liste de sélection. | STF |
<option> | Définissez les options dans la liste de sélection. | STF |
<étiquet> | Définit l'annotation de l'élément d'entrée. | STF |
<Fieldset> | Définit la frontière autour des éléments sous la forme. | STF |
<légende> | Définit le titre de l'élément Fieldset. | STF |
<isIndex> | Pas favorisé. Définit les index consultables liés au document. | TF |
Étiquette | décrire | Dtd |
<ul> | Définissez une liste non ordonnée. | STF |
<l> | Définissez une liste ordonnée. | STF |
<li> | Définissez l'élément qui répertorie. | STF |
<dir> | Pas favorisé. Définissez une liste de répertoires. | TF |
<dl> | Liste de définition de définition. | STF |
<dt> | Définit les éléments de la liste de définition. | STF |
<dd> | Définissez la description de l'élément dans la liste de définition. | STF |
<menu> | Pas favorisé. Définissez la liste des menues. | TF |
Étiquette | décrire | Dtd |
<Mg> | Définissez l'image. | STF |
<map> | Définissez la cartographie de l'image. | STF |
<Area> | Définit la zone à l'intérieur de la carte de l'image. | STF |
Étiquette | décrire | Dtd |
<ballage> | Définir la table | STF |
<légende> | Définissez le titre de table. | STF |
<h> | Définit la cellule d'en-tête du tableau. | STF |
<tr> | Définit les lignes du tableau. | STF |
<TD> | Définit les cellules du tableau. | STF |
<adal> | Définit le contenu de l'en-tête dans le tableau. | STF |
<tbody> | Définit le contenu principal du tableau. | STF |
<Tfoot> | Définissez les notes du tableau (notes de bas de page) dans le tableau. | STF |
<col> | Définit la valeur d'attribut d'une ou plusieurs colonnes dans une table. | STF |
<Colgroup> | Définit le groupe de colonnes dans le tableau pour le formatage. | STF |
Étiquette | décrire | Dtd |
<style> | Définit les informations de style du document. | STF |
<div> | Définit les sections du document. | STF |
<span> | Définit les sections du document. | STF |
Étiquette | décrire | Dtd |
<adal> | Définissez des informations sur le document. | STF |
<Title> | Définit le titre du document. | STF |
<Meta> | Définissez les méta-informations sur les documents HTML. | STF |
<base> | Définit l'adresse par défaut ou la destination par défaut pour tous les liens de la page. | STF |
<basefont> | Pas favorisé. Définit la police, la couleur ou la taille par défaut du texte dans la page. | TF |
Étiquette | décrire | Dtd |
<cript> | Définissez les scripts clients. | STF |
<noscript> | Définit un contenu alternatif pour les utilisateurs qui ne prennent pas en charge les scripts clients. | STF |
<papplet> | Pas favorisé. Définit l'applet intégré. | TF |
<objet> | Définit l'objet intégré. | STF |
<amord> | Définit les paramètres de l'objet. | STF |