2011-07-10 36 views

回答

1

好吧,我個人不會使用它。不是因爲討論,而是因爲瀏覽器的兼容性。例如,IE9的HTML5得分最低(根據http://html5test.com/results.html)任何現代網絡瀏覽器(IE,Firefox,Chrome,Safari等)。所以,你永遠不知道它是否可能不支持HTML5。我建議使用Javascript來設置一個HTML驗證系統(或任何你想調用它)。網頁(通過Javascript)將爲最終用戶用來連接到您的網站的Web瀏覽器找出useragent字符串。如果useragent字符串是您在網站某處列出的字符串之一,那麼它將使用HTML5。如果它不在列表中(或在非HTML5列表中),則應使用標準HTML(4.01)。

我目前使用的只有少數新的HTML5宏。當HTML5成爲官方的時候,我可能會開始使用更多的(因爲它們可能不會改變)。不幸的是,我上面描述的系統(用於瀏覽器識別),我還沒有實現(但我正在致力於一個將執行上述功能的JavaScript引擎)。我也不知道如何去做(我是一個JavaScript的n00b)。這只是一個概念。

作爲替代方案,我會使用一個常規的段落元素。

+1

謝謝@Josh,但'功能嗅探'比'瀏覽器嗅探'安全得多。我非常感謝你的辛勤工作。但是你已經有了一個競爭者,[Modernizr](http://modernizr.com)。 –

+0

有趣的是,我從來沒有聽說過「功能嗅探」......我也從來沒有聽說過Modernizr。感謝鏈接@Saeed Neamati ... –

+0

然後將其標記爲_great comment_,這樣其他人將更容易閱讀此線程。 :) –

相關問題