可能是重复的问题:
哪些浏览器支持HTML 5 / CSS3
我一直听说过HTML5。如果我开始学习并使用它,会有任何浏览器兼容性问题吗?
我经常使用jQuery。它是否已升级以与HTML5兼容?基本上,现在使用HTML5是否安全,还是等待更好?
可能是重复的问题:
哪些浏览器支持HTML 5 / CSS3
我一直听说过HTML5。如果我开始学习并使用它,会有任何浏览器兼容性问题吗?
我经常使用jQuery。它是否已升级以与HTML5兼容?基本上,现在使用HTML5是否安全,还是等待更好?
HTML5是一组不同的功能,每个浏览器都在以不同的速度采用它们。因此,现在是否值得使用取决于您有兴趣使用哪些功能以及需要支持哪些浏览器。
Pekka提供的问题引用了一些网站,这些网站将让您了解哪些功能在哪些浏览器中受支持。
还可以查看http://diveintohtml5.ep.io/获取更多背景信息。
更新:在适当的情况下,我认为没有理由不使用jQuery与HTML5一起使用。 http://pragprog.com/titles/bhh5/html5-and-css3中的JavaScript示例使用了jQuery。
这个回答声称jQuery与HTML5兼容良好,但它没有包含(我也没能找到)任何支持的参考资料。
通常情况下,jQuery应该可以与HTML5良好地配合使用,因为HTML5尽可能地基于现有浏览器行为。不确定老版本的浏览器是否会出现任何问题。
例如,IE 6不能正确处理新的HTML5元素(如<article>
和<section>
),需要一些JavaScript的帮助。人们可以假设jQuery与此兼容,但我实际上并不知道。参见jQuery, html5, append()/appendTo() and IE以获取可能存在的问题。
jQuery在HTML5文档中的工作方式与HTML4.01文档中的工作方式相同。除非jQuery开始使用HTML5元素,否则根本没有任何区别。
您将在IE和旧版本的FF、Safari等浏览器上遇到问题...
border-radius
)已经部分实现了。” 呵呵! - Paul D. Waite