Maison  >  Article  >  interface Web  >  Introduction détaillée à la déclaration en html

Introduction détaillée à la déclaration en html

黄舟
黄舟original
2017-06-19 10:27:242418parcourir

La déclaration

n'est pas une balise HTML, elle est utilisée pour indiquer au navigateur Web quelle version de HTML est utilisée pour la page.

La déclaration est située au tout début du document, avant la balise document (modèle standard). S'il est déclaré incorrectement ou non déclaré, le document sera rendu en mode compatibilité/mode mixte. La balise

n'a pas de balise de fermeture. Les déclarations ne sont pas sensibles à la casse. Ajoutez toujours la déclaration à votre document HTML en premier pour vous assurer que le navigateur connaît le type de document à l'avance.

html4.01 et html5La déclaration

En html4.01, la déclaration >QuoteDTD (Document Type Déclaration), car basée sur SGML (Standard Generalized Markup Language Standard Generalized Markup Language), DTD précise les règles du langage de balisage, garantissant que le navigateur peut correctement Le contenu du rendu. html5 n'est pas basé sur SGML et n'a donc pas besoin de référencer une DTD.

HTML 5 n'a qu'une seule déclaration  :

 <!DOCTYPE html>
HTML 4.01 spécifie trois déclarations 🎜>HTML 4.01 Strict

n'autorise pas l'utilisation d'éléments expressifs et obsolètes (tels que la police) et d'ensembles de

framework

(tels que le frameset).

HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Autorise l'utilisation d'éléments expressifs et obsolètes (tels que la police), mais n'autorise pas l'utilisation de jeux de cadres (tels que le jeu de cadres).

HTML 4.01 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
autorise les éléments expressifs, les éléments d'échappement et les jeux de cadres.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">


ÉLÉMENTS HTML ET DOCTYPES VALIDES

Le tableau

dans le lien ci-dessous répertorie tous les HTML5 /HTML 4.01/XHTML et dans quel type de document (!DOCTYPE) ils apparaîtront, comme le montre la figure.

Introduction détaillée à la déclaration <!DOCTYPE> en html

Introduction détaillée à la déclaration <!DOCTYPE> en html

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn