在为您编写Html页面时,需要遵循一些指导原则。
我的问题是如果我们不遵守这些规则会怎样。 Iam问这个是因为我的网站大量使用javascript进行dom操作,并且我们必须添加自定义属性。
我想通过不遵循指南来了解我可能遇到的问题。
答案 0 :(得分:1)
不同的浏览器会以不同的方式处理无效标记。但是,自定义属性被普遍忽略了AFAIK。
最好在尽可能多的客户端中测试您的标记,以确保它按预期工作。
答案 1 :(得分:1)
许多公认的库(JQuery浮现在脑海中,但我怀疑它是唯一一个)通过直接DOM操作添加“无效”属性。似乎没有人关心,即使是有效内容的激烈倡导者,浏览器也会忽略无法识别的属性(标签得到不同的处理)。
在最佳实践方面,我建议您使用专有前缀为非标准属性添加前缀,以避免在将来可能修订标准时发生任何冲突。