我一直听说HTML5。如果我开始学习并使用它,我是否会遇到浏览器兼容性问题?
我大量使用jQuery。它是否已升级为与HTML5兼容?基本上,现在使用HTML5是安全的,还是更好等待?
答案 0 :(得分:3)
HTML5是不同功能的集合,每个功能都由不同浏览器以不同的速度采用。因此,现在它的使用价值取决于您感兴趣使用的功能以及您需要支持的浏览器。
Pekka链接的问题引用了许多网站,可以让您了解哪些浏览器支持哪些功能。
另请查看http://diveintohtml5.ep.io/了解更多背景信息。
<强>更新强>: 在适当的情况下,我认为没有任何理由不在HTML5中使用jQuery。 http://pragprog.com/titles/bhh5/html5-and-css3中的JavaScript示例使用jQuery。
答案 1 :(得分:2)
This answer声称jQuery可以正常使用HTML5,但它不包含(我也找不到)支持的任何引用。
jQuery通常应该可以正常使用HTML5,因为HTML5尽可能基于现有的浏览器行为。不确定旧版浏览器是否会出现任何问题。
E.g。如果没有JavaScript帮助,IE 6无法正确处理新的HTML5元素(如<article>
和<section>
)。一个假设jQuery对此很好,但我实际上并不知道。参见例如jQuery, html5, append()/appendTo() and IE可能存在问题。
答案 2 :(得分:1)
jquery在HTML5文档中的工作方式与在HTML4.01文档中的工作方式相同。在jquery开始使用HTML5元素之前,没有任何区别。
答案 3 :(得分:0)
你会遇到IE和旧版FF,Safari等问题......