Jquery中的数据属性是否需要html5的DOCTYPE声明
当我们为 html 中的元素添加数据属性时,真的需要这样做吗?
<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>">
Is this really needed when we data-attr for the elements in html
<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
需要吗? 不。如果没有它,它会通过 W3C 验证器吗? 不。
无论哪种方式,使用数据属性都不会遇到任何实际问题,这仅取决于验证对您来说有多重要。
Is it needed? no. Will it pass the W3C validator without it? no.
You'll have no actual issues using data attributes either way, it just depends how important validation is to you.
不。您不需要以任何特定方式编写代码。
您应该为内容提供正确的文档类型。如果您想在 HTML4 及以下版本中添加数据元素/属性,您可以为元素和属性命名空间 (
mydata:attr="..."
)。No. You don't need to write your code any particular way.
You should provide the correct doctype for the content. If you'd like to add data elements/attributes in HTML4 and below, you can namespace your elements and attributes (
mydata:attr="..."
).