你對CSS在IE6、IE7、IE8中的兼容差異解析是否了解,這裡和大家分享一下,IE6、IE7、IE8所占市場份額之間的數值很接近,這防止了單個Microsoft的浏覽器占居統治地位——與過去的情況相反。
CSS在IE6、IE7、IE8中的兼容差異解析
關於浏覽器的最離奇的統計結果之一就是InternetExplorer版本IE6,IE7和IE8共存。截至本文,InternetExplorer各個版本總共占據了大約65%的市場份額。在網站開發社區,這個數字要小很多,統計顯示大概只有40%。
這些統計中比較有趣的部分是,IE6、IE7、IE8之間的數值很接近,這防止了單個Microsoft的浏覽器占居統治地位——與過去的情況相反。根據這些令人遺憾的統計結果,在為客戶開發網站的時候開發人員對所有當前使用的IE浏覽器做全面的測試是必要的,而且這樣在個人項目上也可以拉攏更多的用戶。
多謝那些Javascript庫(框架),跨浏覽器的Javascript的測試已經像當前形勢所允許的那樣接近完美了。但在CSS開發中還不是這樣,特別是關系到IE目前存在的三個版本。
本文嘗試為希望了解CSS對IE6、IE7、IE8的支持的不同的開發者提供一份詳細的、易用的參考。本參考包含以下情況的概述和兼容情況:
◆三個浏覽器中的一個支持而另外兩個不支持的條目
◆三個浏覽器中的兩個支持而另外一個不支持的條目
因此,本文的中心是三個浏覽器中的不同,而不是必要的支持缺陷。該列表被分為以下五個部分:
◆選擇器與繼承
◆偽類與偽元素
◆屬性支持
◆其它各種技術
◆重要bug和不兼容問題
這裡只介紹前兩部分,請看下下文詳細介紹。