L'article suivant donne un aperçu de DOCTYPE HTML. En HTML, le type de document est utilisé pour déclarer les instructions utilisateur et convertir les données dans les navigateurs Web à l'aide de langages de balisage comme le HTML, le codage XML lui-même. Nous avons déclaré les types de documents comme étapes initiales des documents. Généralement, DOCTYPE ne prend en compte aucune balise, élément ou attribut ; cela aide à identifier la version des langages de balisage. tag est la balise racine ou l'élément des langages de balisage HTML. Il permet également de stocker et de conserver tous les contenus Web, et il indiquera également aux navigateurs des utilisateurs d'identifier s'il s'agit d'un langage HTML ou non, mais en utilisant sur les mêmes navigateurs Web affichés par quelle version du langage HTML utilisé par les documents Web de l'utilisateur.
Qu'est-ce que DOCTYPE HTML ?
- Un DOCTYPE n'est rien d'autre qu'une déclaration de type de document qui est un ensemble d'instructions qui doivent être associées à des documents Web html, xml ou sgxml particuliers.
- Il est plus requis pour certaines raisons héritées si le développeur a omis le DOCTYPE, alors les navigateurs Web auront tendance à utiliser les différents types de modes de rendu qui peuvent ne pas être compatibles avec les spécifications de certains navigateurs ainsi qu'avec les applications utilisateur.
- Il est également noté comme un élément nul qui ne contient pas la balise de fermeture, nous ne pouvons donc pas inclure de contenu logique à l'intérieur du .
- Nous utilisons déclaration dans la version HTML 4.01, elle fait également référence à la même déclaration de type de document car la version HTML 4.01 est basée sur le SGML mais en HTML5 n'est pas basée sur le langage SGML.
Syntaxe :
Lorsque nous utilisons HTML ou tout autre langage de balisage, nous avons un ensemble de syntaxe pour chaque balise et élément, identique à celui de la déclaration de type de document.
Vous trouverez ci-dessous la syntaxe de base pour déclarer le modèle dans les documents html.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
---Some Front End logic ,codes,tags,elements---
</body>
</html>
Copier après la connexion
Pourquoi utilisons-nous DOCTYPE HTML ?
- Parce que cela est nécessaire pour la version HTML et supposons que si l'application utilisateur a des problèmes à ce moment-là, nous avons facilement identifié la racine car cela s'est réellement produit dans la compatibilité de la version HTML ou dans la compatibilité des navigateurs utilisateur ; de plus, certaines balises html peuvent être obsolètes par rapport aux versions actuelles et précédentes.
- Ainsi, l'utilisateur a facilement identifié les problèmes en fonction des flux de travail des applications Web.
- En HTML, le W3C est celui du organisation comme l'IETF, et chaque page HTML a également le « OwnerID » qui est une étiquette unique qui indique le nom de l'entité HTML ou des organisations responsables de la création ou de la maintenance des documents basés sur la DTD.
- La DTD est également appelée « Classe de texte public », qui est le type d'objets également référencés avec les balises HTML et les éléments qui doivent être suivis avec la prise en charge du Web et du navigateur.
- Il sera pris en charge avec les DTD HTM/XHTML.
Version différente de HTML où nous utilisons DOCTYPE en HTML ?
- Si nous utilisons strict comme DOCTYPE, cela ne permet pas d'écrire les attributs de présentation avec les éléments html alors que nous avions besoin de l'exigence comme dans une application web et aussi, il ne prend pas en charge l'inclusion des frames html.
- Html 4.0 a à la fois un DOCTYPE strict et un DOCTYPE transitionnel.
- Dans le DOCTYPE strict, l'utilisateur utilisera certains éléments et attributs HTML, alors qu'ils ne sont pas autorisés et autorisés à être utilisés dans le DOCTYPE strict en tant qu'utilisateurs stricts.
- Parfois, la version HTML 4.0 prend en charge le jeu de cadres, et chaque document HTML doit avoir créé les trois déclarations de type de document ci-dessus sur la page Web.
- Si nous utilisons html strict, alors le type de document inclut tous les éléments html, les attributs à l'exception des éléments obsolètes ou des balises qui ne sont pas acceptées. Cet ensemble de balises et d'éléments apparaîtra dans un jeu de cadres.
- Si nous utilisons HTML transitionnel, il prend également en charge tous les éléments HTML, y compris les balises/éléments obsolètes.
- Dans le jeu de cadres HTML, il prend en charge tous les éléments HTML que nous avons utilisés dans le dtd de transition HTML ainsi que pour déclarer le jeu de cadres.
- En HTML 5, il ne prend en charge qu'un seul type de déclaration que nous utilisons cette déclaration n'était autorisée que pour les versions html 5, mais en html 4, nous utiliserons une version différente des spécifications dtd.
- En HTML, le DOCTYPE n'est pas sensible à la casse, nous utilisons donc la déclaration DOCTYPE, et il sera écrit en minuscules et en majuscules.
Exemples de DOCTYPE HTML
Vous trouverez ci-dessous les exemples :
Exemple n°1
Code :
<!DOCTYPE html>
<html>
<head>
<title>Sample</title>
</head>
<body>
<p>Welcome To My Domain
</p>
</body>
</html>
Copier après la connexion
Sortie :
Exemple n°2
Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> Sample Example for Strict DTD </title>
</head>
<body>
<a href><h1>Please Click </h1></a>
<marquee> Welcome To My Domain </marquee>
</body>
</html>
Copier après la connexion
Sortie :
Exemple #3
Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title> Frameset DTD Example </title>
</head>
<frameset cols="23%,*,43%">
<frame src="first.html">
<frame src="second.html">
<frame src="third.html">
</frameset>
</html>
Copier après la connexion
Output:
In the above set of examples, we will see the sample and basic dtd usages in html. In the first example, we use the that is come under the html5 version. So we use normal and basic html codings. In the second example, we use strict dtd in html 4 version so it will accept the particular tags and elements; it will not be allowed to use the deprecated tag elements in the second example, but in the last example, we use the frameset dtd in the html documents it allows the deprecated elements as well as whatever we use the html 4 transitional dtd elements and also will include the frameset tag elements.
Conclusion
In html will use DOCTYPE as a better choice for creating the web-based applications, and also it will be helpful for the website users browsers that the document is related to the html based documents. If we suppose will not use the html tag elements in the inside of the document that should be with the DOCTYPE declaration, it must be must with the html standards with the help of web browsers, and templates will check the html standards.
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!