Les "anciens" standards HTML/XHTML ont une DTD (Document Type Definition) défini pour eux:Où est la définition de type de document HTML5?
HTML 4.01 http://www.w3.org/TR/html401/sgml/dtd.html
XHTML 1.0 http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict
Cette DTD précise les règles pour les éléments de nidification - « qui des types d'éléments peuvent apparaître dans quels types d'éléments ". J'ai fait un diagramme pour XHTML 1.0 ici
(désolé, je n'ai plus cette ressource)
Je voudrais mettre à jour ce diagramme avec une nouvelle version qui inclut également les nouveaux éléments HTML5. Cependant, il ne semble pas y avoir de DTD HTML5. Il semble que les règles d'imbrication sont définies par les différents modèles de contenu définis dans HTML5.
Donc, il n'y a pas de DTD, correct?
question de suivi: Y at-il une raison pour laquelle il n'y a pas DTD en HTML5? La DTD est une méthode très intéressante pour définir les règles d'imbrication de tous les différents types d'éléments. Pourquoi n'incluraient-ils pas une telle chose?
Mise à jour: Je trouve ceci: http://www.w3.org/TR/html5/dom.html#kinds-of-content Je pense que, c'est le plus proche d'avoir une DTD.
Mise à jour: L'équipe Visual Studio a fait un schéma XML pour XHTML5. Je suppose que cela répond à ma question: http://blogs.msdn.com/b/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx
Le lien 'http: //vidasp.net ...' m'a redirigé [ici] (http://www.scanerrors.com/dutch.php?t202id=515953&t202kw=Javascript) – RubenGeert
@ pythonforspss.org Oui. Je n'ai plus ce domaine. J'ai supprimé ce lien. Merci de m'avoir informé. –
Idem pour XSD: http://stackoverflow.com/questions/5638366/is-there-an-xhtml-xsd-equivalent-available-for-html5 –