- HTML5權威指南
- (美)Adam Freeman
- 391字
- 2020-01-10 15:29:16
4.6 測試CSS特性的支持情況
CSS規范的分散性及其在瀏覽器中參差不齊的實現,導致要搞清有哪些CSS特性可用并不輕松。下面給讀者推薦幾個用來檢測對CSS的支持程度的有用工具。
第一個工具是這個網站:http://caniuse.com。它對各款瀏覽器的各種版本對HTML5和CSS3的支持情況進行了全面分析,所提供的詳細信息覆蓋了多種操作系統上為數眾多的桌面版和手機版的瀏覽器。此外,它還提供了根據瀏覽器的流行程度和市場影響作出決策支持的簡單工具。我覺得在啟動一個新項目時,借助這個網站分析一下有哪些特性可以放心使用倒也相當不錯。有了它的幫助,跟蹤零零散散的CSS標準制定進程和瀏覽器的實現就變得相當輕松了。
第二個工具是可以用來動態測試各個特性的Modernizr(www.modernizr.com)。它是一個小小的JavaScript庫,可以測試各種關鍵的HTML5和CSS特性是否到位,以便根據用戶所用瀏覽器對這些特性的支持情況作出相應調整。這個工具還有一些不錯的其他功能,例如在IE的較早版本中呈現新的HTML5語義元素(參見第10章)。
推薦閱讀
- 演進式架構(原書第2版)
- The Complete Rust Programming Reference Guide
- ClickHouse性能之巔:從架構設計解讀性能之謎
- Java系統分析與架構設計
- Linux環境編程:從應用到內核
- 學習正則表達式
- C語言程序設計
- Hands-On GUI Programming with C++ and Qt5
- Clojure for Machine Learning
- Flowable流程引擎實戰
- 網絡數據采集技術:Java網絡爬蟲實戰
- PHP與MySQL權威指南
- WebStorm Essentials
- Scrapy網絡爬蟲實戰
- Laravel Design Patterns and Best Practices