html5 - Pourquoi les navigateurs peuvent-ils afficher des balises qui ne sont pas définies dans les documents HTML ?
高洛峰
高洛峰 2017-05-16 13:38:43
0
2
661

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 ?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
曾经蜡笔没有小新

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. 🎜
滿天的星座

HTML5 prend en charge les balises personnalisées.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal