javascript - 向 HTML 标签添加自定义属性有多糟糕?

标签 javascript css dom html

<分区>

Possible Duplicate:
Custom attributes - Yay or nay?

您好, 这可能是一个非常基本的问题,但我想知道将自定义属性设置为 HTML 标签是否有任何影响......在浏览器兼容性、搜索引擎优化、投诉人等方面。

谢谢

最佳答案

如果您使用的是 HTML5,则绝对允许将自定义属性添加到您的标签中。这是一篇关于该主题的文章:http://ejohn.org/blog/html-5-data-attributes/

如果您坚持使用较旧的 HTML 或 xhtml 版本,那么根据权利,您不应该添加属性。然而,在大多数情况下,浏览器会接受它。不过,您应该进行全面测试,因为它不在规范范围内,因此不同的浏览器可能会有不同的行为。

在 xhtml 中,您绝对不能添加属性,因为它会破坏文档定义并且无法验证。但是(如我之前链接的文章中所述),如果需要,您可以使用不同的命名空间添加它们。

关于javascript - 向 HTML 标签添加自定义属性有多糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968212/

上一篇:html - 我的 topNav 在 IE6 中的 CSS 问题

下一篇:Firefox 中的 javascript 问题

相关文章:

javascript - 如何访问 DOM 中的@font-face(通过 Javascript)?

javascript - 使用 jQuery 将图片从一个 div 添加到另一个

Java-DOM-Parser : Exception on Transformer. 转换

javascript - jqplot从表中设置数据系列

Jquery fadeIn fadeOut 低于较低的 z-index div

python - Flask 教程 : Stylesheet does not work

jQuery/CSS - 滑出式菜单(固定标题)

javascript - 创建 HTML 选项卡

javascript - 以罗马数字显示日期

javascript - cordova + angularjs + nodejs(Express) $http json 总是得到 404