suchen

Heim  >  Fragen und Antworten  >  Hauptteil

html5 – Warum können Browser undefinierte Tags in HTML-Dokumenten anzeigen?

Als ich heute die Kompatibilität des <main>-Tags in HTML5 testete, hatte ich plötzlich eine Idee und änderte „main“ in „abcd“,

Dann dachte ich, der Browser würde den Stil von <abcd> ignorieren, aber das war nicht der Fall,

Es verhält sich genau wie ein normales Tag.

Ich komme mir sehr seltsam vor, ist das nicht XML?

高洛峰高洛峰2756 Tage vor666

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

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

    HTML 把未知标签解析为普通标签是有很多好处的:

    1. 对于不支持的标签,可以给出提示:<video>浏览器不支持</video>

    2. 一些新的语义化标签,如<article></article>,即便不支持,也能够显示出来

    3. 用户定义标签,如 Angular、Vue 定义的标签,在 js 文件未加载时,仍可以显示内容

    4. 对新标签的包容性更强。你不会希望在使用新标签时,在不支持它的浏览器上完全没效果,还无法给出提示信息。

    这样看,应该就布奇怪了吧。

    Antwort
    0
  • 滿天的星座

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

    HTML5是支持自定义标签的。

    Antwort
    0
  • StornierenAntwort