浏览器如何对他们不知道的属性做出反应

时间:2016-03-24 05:27:02

标签: html5 cross-browser tags

直接前进:

如果我这样做:

<div id = "thisid" class = "a lot of classes" mom = "your momma" sexynesslevel = "itsover9000">

我知道chrome和firefox(我的测试浏览器),只是忽略了属性,但有没有任何浏览器可能有问题吗?或删除它们?

1 个答案:

答案 0 :(得分:1)

没有。很早就在HTML规范中描述了这种情况,并明确指出浏览器会忽略无法识别的属性。许多javascript框架实际上依赖于使用像这样的非标准属性。

https://www.w3.org/MarkUp/html-spec/html-spec.txt

  

处理未申报的属性       与此类似。未知的整个属性规范       属性(即未知属性及其值,如果有的话)       应该被忽略