首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将自定义属性添加到HTML标记有多糟糕?

将自定义属性添加到HTML标记有多糟糕?
EN

Stack Overflow用户
提问于 2010-10-19 12:19:12
回答 5查看 2.6K关注 0票数 0

可能重复: 自定义属性- Yay还是nay?

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

谢谢

EN

回答 5

Stack Overflow用户

发布于 2010-10-19 12:24:30

如果您正在使用HTML5,则绝对允许您向标记中添加自定义属性。这里有一篇关于这个主题的文章:http://ejohn.org/blog/html-5-data-attributes/

如果您使用的是较旧的HTML或xhtml版本,那么您就不应该添加属性。然而,在大多数情况下,浏览器将接受它。但是,您应该进行全面的测试,因为它超出了规范的范围,因此不同的浏览器可能会有不同的行为。

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

票数 2
EN

Stack Overflow用户

发布于 2010-10-19 12:22:33

好吧,您的代码不会验证,但我怀疑它是否真的会造成很大的问题。这些自定义属性的目的是什么,它们是否可以在HTML5数据属性中复制?

(请不要回答"HTML5还没准备好“)

票数 0
EN

Stack Overflow用户

发布于 2010-10-19 12:23:47

只有验证才会出现问题。您可以添加任意数量的属性,但它们不会通过验证测试。

正如其他人所说,在默认情况下,它们不会被识别,您可能需要编写自己的javascript或其他东西才能读取它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3968212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档