Los estándares HTML/XHTML "viejos" tienen una DTD (Definición de Tipo de Documento) definido por ellos:¿Dónde está la definición de tipo de documento 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
Este DTD especifican las normas para elementos de agrupamiento - ", que tipos de elementos pueden aparecer en qué tipos de elementos ". Hice un diagrama para XHTML 1.0 aquí
(lo siento, ya no tengo ese recurso)
Me gustaría actualizar ese diagrama con una nueva versión que también incluye los nuevos elementos HTML5. Sin embargo, no parece haber una DTD HTML5. Parece que las reglas de anidación están definidas por los diversos modelos de contenido que se definen en HTML5.
Entonces no hay DTD, ¿correcto?
Seguimiento pregunta: ¿Existe una razón por la cual no hay una DTD en HTML5? El DTD es un buen método para definir las reglas de anidación para todos los diferentes tipos de elementos. ¿Por qué no incluirían tal cosa?
Actualización: encontré esto: http://www.w3.org/TR/html5/dom.html#kinds-of-content supongo, este es el más parecido a tener un DTD.
Actualización: El equipo de Visual Studio hace un esquema XML para XHTML5. Supongo que eso responde mi pregunta: 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
El enlace 'http: //vidasp.net ...' me redirigió [aquí] (http://www.scanerrors.com/dutch.php?t202id=515953&t202kw=Javascript) – RubenGeert
@ pythonforspss.org Sí. Ya no tengo ese dominio. He eliminado ese enlace. Gracias por informarme. –
Lo mismo para XSD: http://stackoverflow.com/questions/5638366/is-there-an-xhtml-xsd-equivalent-available-for-html5 –