html5 - ブラウザーが HTML ドキュメント内に未定義のタグを表示できるのはなぜですか?
高洛峰
高洛峰 2017-05-16 13:38:43
0
2
664

今日、HTML5の<main>タグの互換性をテストしていたときに、ふと思いつき、「main」を「abcd」に変更してみました

それでは、ブラウザは <abcd> のスタイルを無視するだろうと思っていましたが、実際はそうではありませんでした

通常のタグとまったく同じように動作します。

とても不思議な気がしますが、XML ですよね?

高洛峰
高洛峰

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

全員に返信(2)
曾经蜡笔没有小新

未知のタグを通常のタグに解析する HTML には多くの利点があります:

  1. サポートされていないタグについては、ヒントを提供できます:<video>浏览器不支持</video>

  2. <article></article>などの一部の新しいセマンティックタグは、サポートされていない場合でも表示できます

  3. Angular や Vue で定義されたタグなどのユーザー定義タグは、js ファイルが読み込まれていない場合でもコンテンツを表示できます

  4. 新しいタグをより包括的に。新しいタブが完全に無効になり、それをサポートしていないブラウザでプロンプトが表示されなくなることは望ましくありません。

こうして見ると、おかしいはずです。

いいねを押す +0
滿天的星座

HTML5 はカスタムタグをサポートしています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート