所有主流浏览器都支持HTML 5吗?

Jas*_*vis 6 html javascript jquery html5 custom-attributes

我在这里查看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>
Run Code Online (Sandbox Code Playgroud)

Xan*_*hir 8

HTML5的各个部分由不同的浏览器支持,用于"支持"的各种定义.

几个部件现在可靠,可靠.您在问题中询问的data-*属性在每个浏览器中都能正常工作,甚至IE6也是如此; 但是,没有人支持有趣的"数据集"方法来访问它们.只要你用完整的attr名称抓住它们就可以了,你就是金色的.我使用它们一直在我的webapps中存储状态,因为它们是这样做的官方祝福方法.

维基百科对浏览器的各种支持级别有一个很好的总结:http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)

  • 如果您使用的是HTML5,那么无论如何都不会对XHTML进行验证. (5认同)