recherche

Maison  >  Questions et réponses  >  le corps du texte

html5 - Pourquoi les navigateurs peuvent-ils afficher des balises qui ne sont pas définies dans les documents HTML ?

Aujourd'hui alors que je testais la compatibilité de la balise <main> en HTML5, j'ai eu une idée soudaine et j'ai changé "main" en "abcd",

Ensuite, j'ai pensé que le navigateur ignorerait le style de <abcd>, mais il s'est avéré que ce n'était pas le cas,

Il se comporte exactement comme une balise normale.

Je me sens très étrange, n'est-ce pas du XML ?

高洛峰高洛峰2795 Il y a quelques jours696

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:40:43

    L'analyse HTML des balises inconnues en balises normales présente de nombreux avantages :

    1. Pour les balises non prises en charge, vous pouvez donner une invite : <video>Le navigateur ne prend pas en charge</video><video>浏览器不支持</video>

    2. 一些新的语义化标签,如<article></article>

    3. Certaines nouvelles balises sémantiques, telles que <article></article>, peuvent être affichées même si elles ne sont pas prises en charge

    4. Les balises définies par l'utilisateur, telles que les balises définies par Angular et Vue, peuvent toujours afficher du contenu lorsque le fichier js n'est pas chargé

    Plus inclusif pour les nouvelles balises. Vous ne voulez pas que le nouvel onglet soit complètement inefficace et incapable d’afficher des invites dans les navigateurs qui ne le prennent pas en charge.

    🎜 🎜En regardant les choses de cette façon, ça devrait faire bizarre. 🎜

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:40:43

    HTML5 prend en charge les balises personnalisées.

    répondre
    0
  • Annulerrépondre