在所有最新的新聞和談論HTML5之後,我想知道我是否可以使用HTML5來創建一個網站。我的意思是,少數瀏覽器支持某些功能,而少數功能尚未支持。那麼現在可以創建一個完整的網站嗎?我可以使用HTML5現在創建一個網站
回答
我建於100%的語義HTML5網站,只在Firefox,Chrome和Safari瀏覽器進行測試。當我完成後,我添加了這三個腳本,並將其加載到IE6和IE7 -
看起來像素完美!
好的,完美是一種誇張。它看起來不完全一樣,但看起來很好,例如沒有破碎的佈局部分,一切都清晰和功能。
- HTML5 Shiv script - 添加HTML5元素的支持
- ExplorerCanvas - 添加
<canvas>
支持 - IE PNG Fix (IE6 only) - 添加透明PNG支持
情況因人而異,但這些幾乎肯定會得到你至少90%的方式。
我會說檢查你的統計數據first..how許多用戶仍然在Internet Explorer上,這些用戶對你來說有多重要。換句話說,如果80%的用戶使用不支持HTML5的瀏覽器,那麼我會說不這樣做
與所有新技術一樣,確保您的網站優雅地退化。
所以不要使用新的<canvas>
標籤作爲您網站的主要部分,但您可以提供一個小部件或其他使用它的東西(這不是必需的或主要內容的一部分)。
或者,如果您使用<video>
標籤確保您有觀看視頻以及備份閃光方式(尤其是通過<video>
支持的編解碼器在此刻完全支離破碎!)
確保人民在較舊的/ IE瀏覽器上仍然可以看到你的網站是什麼,並確保它看起來不錯。我必須對我在工作中使用的CSS3功能做同樣的事情。
我會使用畫布而不會爲IE瀏覽器癱瘓,但在那裏提供備份。視頻編解碼器並不完全支離破碎,但現在可以下到H.264或Ogg/Theora,儘管在接下來的幾個月內Ogg陣營將切換到VP8。 – Rob 2010-05-28 12:44:53
問題不在於您是否可以創建一個功能齊全的網站,而是您是否需要其功能在所有瀏覽器中保持一致。前一個問題的答案是肯定的。後一個問題的答案仍然沒有。
查理是有可能的,但正如你所說的,大多數現代瀏覽器都支持某些功能,但目前並不支持所有功能。看看這裏:http://html5demos.com/
你當然可以。我現在可以編寫HTML5所能做的所有事情,但我只會鏈接到發佈在http://html5doctor.com上的一篇偉大文章。
http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/
- 1. 我們可以使用MS WebDeploy創建一個新的網站
- 2. 我可以創建一個asp.net網站並用wordpress託管嗎?
- 3. 我可以從我的網站創建一個項目url
- 4. 我可以使用Java Swing在網站上創建圖層嗎?
- 5. 我可以使用YUI創建網站主題嗎?
- 6. 從現有的DotNetNuke 5.1網站創建一個移動網站?
- 7. 根據現有網站創建一個新的Sitecore網站
- 8. 我想創建一個字幕網站
- 9. 我們可以用MSBuild建立一個網站嗎
- 10. 我可以用wordpress創建一個'everyone can post'風格的網站嗎?
- 11. 指導,以創建現有的網站
- 12. 我可以在node.js中創建一個完整的站點嗎?
- 13. IIS創建一個網站
- 14. 創建一個網站WAMP
- 15. 從我創建的網站陣列獲取下一個網站?
- 16. 是否可以創建一個極化的3d網站?
- 17. 我可以從另一個網站呈現表格
- 18. 我可以在一箇舊的網站上託管一個網站嗎?
- 19. 我可以使用HTML5創建跨平臺應用程序嗎?
- 20. 我可以創建一個網站,並將其託管在本地服務器上,僅供我們使用
- 21. 我可以用github-pages網站的react-router創建路由嗎?
- 22. 我可以在本地機器上創建Sharepoint網站嗎?
- 23. 我可以在VS2010中創建網站項目類型嗎
- 24. 是否可以創建SharePoint網站?
- 25. 從現在開始,我可以創建一個變量_const嗎?
- 26. 到一個HTML5網站
- 27. 在我可以使用鍵盤箭頭滾動到的網站上創建點
- 28. 我可以在不使用MembershipProvider的情況下爲用戶創建一個ASP.NET網站嗎?
- 29. 我可以使用什麼工具創建HTML5?
- 30. 用nanoc創建一個基本網站
你有這個網站的鏈接嗎? – 2010-05-28 05:31:05