直接前进:
如果我这样做:
<div id = "thisid" class = "a lot of classes" mom = "your momma" sexynesslevel = "itsover9000">
我知道chrome和firefox(我的测试浏览器),只是忽略了属性,但有没有任何浏览器可能有问题吗?或删除它们?
答案 0 :(得分:1)
没有。很早就在HTML规范中描述了这种情况,并明确指出浏览器会忽略无法识别的属性。许多javascript框架实际上依赖于使用像这样的非标准属性。
https://www.w3.org/MarkUp/html-spec/html-spec.txt
处理未申报的属性 与此类似。未知的整个属性规范 属性(即未知属性及其值,如果有的话) 应该被忽略