2011-09-08 51 views
0

我想爲我的網站使用www.modernizr.com項目並遇到一個小問題。 一個在modernizr.js之初評論告訴我:modernizr.js關於它的一些小問題

Modernizr的測試,其原生CSS3和HTML5功能 當前UA可得到的結果也有兩種方式供您選擇: 作爲屬性在全球Modernizr對象上,以及作爲html元素的類。通過這些信息,您可以逐步增強您的網頁,同時對體驗進行精細控制。

那麼,什麼意思「作爲HTML元素上的類」? 我測試了它,只是在我的文檔中使用頭元素(這是HTML5),並通過CSS來處理它。 之後,我打開它與IE6和...... YEA它顯示正確!

因此: 我以爲頭是和html的「元素」而不是一類html!?那麼這個在modenizr.js中的評論是否正確?

希望你能理解我的小(或者也許很難理解)問題:)

問候

回答

2

不會有什麼Modernizr的,取決於你的瀏覽器支持,添加類的<html>元素,讓你知道(主要通過CSS甚至JS)看起來什麼似乎正常工作。

這意味着,如果我的瀏覽器不支持javascript,我會得到這樣的事情,如果我檢查DOM(使用,例如,Chrome的探查)

<html class="no-js ...">...</html> 

希望這有助於。

+0

所以我可以只使用HTML5的元素,因爲我想,而modenizr做剩下的事情? – blackrafi

+0

是的,我認爲modernizr會照顧到這一點。順便說一下,你可能想看看[h5bp.com](http://h5bp.com),我認爲這就是你最終需要的。 – frarees