我正在这个链接上查看 html 5 的自定义属性功能 http://ejohn.org/blog/html-5-data-attributes/
当我使用 jquery/javascript 时,这看起来是完美的东西。
我的问题是,所有主流浏览器都支持 HTML 5 吗?
例子
<li class="user" data-name="John Resig" data-city="Boston"
data-lang="js" data-food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
最佳答案
不同的浏览器支持 HTML5 的不同部分,对于“支持”的不同定义。
几个部分现在工作可靠。您在问题中询问的 data-* 属性在每个浏览器中都可以正常工作,甚至是 IE6;然而,还没有人支持有趣的“数据集”方法来访问它们。只要您可以通过完整的 attr 名称捕获它们就可以了,您就是黄金。我一直在我的 Web 应用程序中使用它们来存储状态,因为它们是官方认可的这样做方法。
维基百科对跨浏览器的各种支持级别进行了很好的总结:http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)
关于javascript - 所有主流浏览器都支持 HTML 5 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1355082/