DTD est un ensemble de règles de syntaxe pour les balises. Il fait partie de la spécification de la version XML1.0, constitue le mécanisme de vérification des fichiers HTML et fait partie de la composition des fichiers HTML.
DTD : trois types de documents : S (Strict), T (Transitionnel), F (Frameset).
Strict : utilisez ce type si vous avez besoin d'un balisage propre et sans encombrement dans la couche de présentation. Veuillez utiliser avec des feuilles de style en cascade (CSS)
Transitionnel : la DTD peut contenir des attributs de rendu et des éléments que le W3C s'attend à ce qu'ils soient déplacés dans la feuille de style. Si vos lecteurs utilisent des navigateurs qui ne prennent pas en charge les feuilles de style en cascade (CSS) et que vous devez utiliser les fonctionnalités de rendu HTML, utilisez
Frameset : DTD doit être utilisé pour les documents avec des cadres. Sauf que l'élément frameset remplace l'élément body, Frameset DTD est équivalent à Transitional DTD
html5 n'a fondamentalement pas les exigences strictes de XHTML 1.0 Transitional, et simplifie beaucoup de choses et peut être utilisé directement
HTML5
——————— ——— ————————————————————
xhtml 1.1 :
xhtml 1.1 plus mathml plus svg :
———————————————————————————— ——
html 4.01 strict :
html 4.01 transitionnel:
jeu de cadres html 4.01 :
——————— ——— ————————————————————
xhtml 1.0 strict :
xhtml 1.0 transitionnel:
jeu de cadres xhtml 1.0 :
—— ————————————————————————————
html 3.2 :
< ;!doctype html public "-/w3c/dtd html 3.2 final/fr">
—————————————————————— ————————
html 2 (le chiffre 2 représente le numéro de version) :
Vous trouverez ci-joint un document DTD de comparaison d'étiquettes d'une ancienne version :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!