官术网_书友最值得收藏!

1.3 HTML5現況

HTML5的核心標準目前仍在制定過程中,一時完成不了。這意味著本書介紹的特性與最終標準中的可能略有出入。不過,標準正式出爐還得等上好些年,而最終版本與目前版本可能出入不大。

1.3.1 瀏覽器對HTML5的支持情況

最流行的那些瀏覽器都已經實現了許多HTML特性。本書演示示例的顯示效果時,用來瀏覽HTML5文檔的是谷歌的Chrome或Mozilla的Firefox。然而,不是每款瀏覽器都支持所有的特性。在把某個特性用到實際項目之前,應該先核查一下瀏覽器是否支持這個特性。有些瀏覽器(例如Chrome和Firefox)的升級近乎持續不斷。撰寫本書時我已經記不清所使用的瀏覽器到底更新過多少次了。鑒于每次升級都會加入些新特性或修補點紕漏,這意味著我無法就某種特性得到哪些瀏覽器的支持提供確切的信息。不過考慮到HTML標準的分散本性,使用Modernizr之類的JavaScript庫檢查特性是可行的。使用Modernizr,可以用編程的方式判斷用戶使用的瀏覽器是否支持關鍵的HTML特性,籍此可以決定在文檔中應該使用哪些特性。

習慣未雨綢繆的讀者可以參考一下When Can I Use?網站。上面提供了瀏覽器的支持情況和采用率方面的詳細信息,并且勤于修訂。

1.3.2 網站對HTML5的支持情況

用到HTML5特性的網站日益增多。其中有些屬于示范性網站,是用來演示HTML特性的。但是能利用瀏覽器對HTML5的支持的實用型網站也越來越多。YouTube就是一個典型,它現在已經提供讓瀏覽器直接播放的視頻——當然,它還為較老的瀏覽器提供Flash視頻。

主站蜘蛛池模板: 五原县| 恩施市| 华池县| 衡东县| 黎城县| 修武县| 峨边| 辽中县| 安远县| 什邡市| 长治市| 农安县| 普格县| 曲麻莱县| 永年县| 南投县| 龙江县| 郯城县| 民权县| 阳谷县| 昔阳县| 凌海市| 原平市| 丹凤县| 湘潭市| 淮滨县| 勃利县| 昭苏县| 乐昌市| 额尔古纳市| 韩城市| 鹤山市| 额尔古纳市| 都匀市| 辰溪县| 页游| 阳春市| 泰州市| 华宁县| 长泰县| 信阳市|