在为您的页面编写Html时,需要遵循一些特定的指导原则。
我的问题是,如果我们不遵守这些规则怎么办。我之所以这样问,是因为我的网站大量使用javascript进行dom操作,并且在某些情况下,我们必须添加自定义属性。
我想知道如果不遵循指南,我可能会面临什么问题。
发布于 2010-06-05 05:35:26
很多被广泛接受的库(想到了JQuery,但我怀疑它不是唯一的库)通过直接DOM操作添加了“无效”属性。似乎没有人关心,即使是有效内容的狂热拥护者,浏览器通常会忽略未识别的属性(标签得到不同的处理)。
当谈到最佳实践时,我建议您在非标准属性前加上专有前缀,以避免将来标准修订中的任何冲突。
发布于 2010-06-05 05:33:02
不同的浏览器将以不同的方式处理无效标记。但是,AFAIK普遍忽略自定义属性。
最好还是在尽可能多的客户端上测试您的标记,以确保它按预期工作。
https://stackoverflow.com/questions/2977921
复制相似问题