Maison  >  Article  >  interface Web  >  Introduction détaillée à l'utilisation des balises DOCTYPE

Introduction détaillée à l'utilisation des balises DOCTYPE

零下一度
零下一度original
2017-05-09 14:17:211663parcourir

La déclaration

1a309583e26acea4f04ca31122d8c535 apparaît en premier dans le document, avant la balise 100db36a723c770d327fc0aef2ce13b1 Indique à l'analyseur du navigateur quelle Spécification du type de document utiliser pour analyser ce document.

  • La signification de la déclaration
    détermine uniquement un type de document correct, des balises et des styles en cascade en Hypertext Markup Language ou Extensible Hypertext Markup Language Le tableau prendra effet, affectant même les scripts JavaScript.

  • Comparez la déclaration de type de document

     <!DOCTYPE html><!--html5文档类型声明-->
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
       "http://www.w3.org/TR/html4/strict.dtd">
      <!--上是HTML 4.01 Strict-->
  • Explication

  • Explication

    • Afin de favoriser le développement du mouvement de normalisation du Web, certains les entreprises ont uni leurs forces pour créer une organisation appelée Web Hypertext Application Technology Working Group (WHATWG).

    • WHATWG se concentre sur les formulaires et applications Web, tandis que le W3C (World Wide Web Consortium, World Wide Web Consortium) se concentre sur XHTML2.0. En 2006, les deux parties décident de collaborer pour créer une nouvelle version du HTML.

    • Le 17 décembre 2012, le World Wide Web Consortium (W3C) a officiellement annoncé que la spécification HTML5, qui a condensé les efforts d'un grand nombre de travailleurs du réseau, a été officiellement finalisée . Selon le discours du W3C : "HTML5 est la pierre angulaire de la plate-forme de réseau Web ouverte."

    • SGML (Standard General Markup Language)

      est un moyen de définir la structure et la description. des documents électroniques Langage standard international pour son contenu.

    • XML (Extensible Markup Language) est un sous-ensemble de SGML, devenu une recommandation du W3C le 10 février 1998. XML est l'outil le plus couramment utilisé pour le transfert de données entre diverses applications.

    • Langage de balisage hypertexte HTML

      Une application sous le langage de balisage universel standard HTML a initialement tenté de devenir un sous-ensemble de SGML, mais HTML 4 n'était pas strictement conforme à la norme SGML auparavant. . Plus tard sont venus HTML4, XHTML (HTML conforme au standard XML), tous deux conformes aux exigences de SGML.

    • html5

L'article est extrait de l'Encyclopédie et Zhihu

  • comme vous peut voir que HTML5 n'est pas basé sur SGML, mais sur un langage de balisage plus simplifié et plus léger.

    Ainsi, lors de l'utilisation de HTML5, lors de la définition du type de document au début du document, cela peut être directement simplifié.

         <!DOCTYPE html>
    Dans le passé, sur la base de sgml, une telle définition de type de document devait être effectuée dans le document

    HTML PUBLIC "-//W3C//DTD……

  • DTD signifie : Définition du type de document DTD (Définition du type de document)La définition du type de document est un ensemble de règles grammaticales concernant les balises . Il fait partie des spécifications Standard Common Markup Language et Extensible Markup Language version 1.0 et constitue un mécanisme de validation des documents. Vous pouvez comparer le document et le fichier de définition de type de document pour voir si le document est conforme à la spécification et si les éléments et les balises sont utilisés correctement.

  • J'ai constaté que les règles de grammaire de la DTD n'incluent pas le HTML5.

    Pendant l'entretien, dites d'abord la dernière phrase

[Recommandations associées]

1

Tutoriel vidéo HTML gratuit en ligne.

2.

Manuel de développement HTML

3

Tutoriel vidéo HTML5 original php.cn.

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