2010-10-27 91 views
4

可能重複:
What browsers support HTML 5/CSS3我可以在HTML5中使用jQuery嗎?

我不斷聽到關於HTML5。如果我開始學習並使用它,我是否會遇到任何瀏覽器兼容性問題?

我大量使用jQuery。它是否已升級爲與HTML5兼容?基本上,現在使用HTML5安全嗎,還是等待更好?

+0

你是什麼意思「使用HTML5」? – 2010-10-27 10:41:47

+1

@Pekka:對HTML5瀏覽器的兼容性達成一致,但似乎jQuery + HTML5問題還沒有真正被問到。 – 2010-10-27 12:31:24

回答

0

你必須用IE瀏覽器和舊版本的FF,Safari瀏覽器等問題......

+0

但是,公平的說,由於FF,Safari等(幾乎所有IE除外)都有某種類型的自動更新,所以它們的舊版本並沒有太多。 IE是主要問題,IE9支持HTML5。 – andrewmu 2010-10-27 10:42:08

+0

@andrewmu我認爲「很多」不是這裏適當的詞:)它支持不到50%的HTML5功能。 http://html5test.com/ – 2010-10-27 10:46:31

+0

@Šime是!但是人們認爲HTML5(border-radius)的主要部分是部分實現的:) – andrewmu 2010-10-27 10:54:01

3

HTML5它們是在各自以不同的速度通過不同的瀏覽器不同的功能集合。所以,現在它的價值取決於你感興趣的功能以及你需要支持哪些瀏覽器。

Pekka鏈接到的問題引用了許多網站,可以讓您瞭解哪些瀏覽器支持哪些功能。

還可以看看http://diveintohtml5.ep.io/瞭解更多背景。

UPDATE: 我沒有看到任何理由不在適當情況下使用jQuery和HTML5。 http://pragprog.com/titles/bhh5/html5-and-css3中的JavaScript示例使用jQuery。

2

This answer聲稱jQuery適用於HTML5,但它不包括(並且我還沒有找到)支持的任何引用。

jQuery應該儘可能地基於現有的瀏覽器行爲,因爲jQuery應該和HTML5一起工作,因爲HTML5儘可能地好。不知道在舊瀏覽器中是否會有任何問題。

E.g.沒有JavaScript幫助,IE 6無法正確處理新的HTML5元素(如<article><section>)。一個人認爲jQuery對此很好,但我其實並不知道。見例如jQuery, html5, append()/appendTo() and IE以解決可能的問題。

1

jquery在HTML5文檔中的工作方式與在HTML4.01文檔中的工作方式相同。在jquery開始使用HTML5元素之前,沒有任何區別。

相關問題