萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> 如何使用html5條件樣式表?

如何使用html5條件樣式表?

需要為IE提供一組樣式,為其他浏覽器提供另一組樣式。下面我們給大家介紹一下html5條件樣式表吧!

解決方案

可以使用微軟IE的條件注釋來載入專為IE設計的樣式表。要把條件注釋放在中其他樣式表的所有鏈接後面。要在條件注釋中填入樣式表的鏈接。我們把這叫做條件樣式表(conditional stylesheet)。因為條件樣式表是最後出現的,所以它會覆蓋掉前面載入的樣式。

可以為IE 6創建一個獨立的條件樣式表,如果必要的話,可以為IE 7再創建一個。在這個樣式表中可包含一些用於彌補不同行為和bug的樣式。

下面這個模式讀取了兩個條件樣式表。第一個是為IE 6以及之前的版本。第二個是單獨為IE 7的。IE 7修復了IE 6中的大部分bug,但是仍然有很多CSS功能它都不支持,例如content屬性。

模式

HTML

局限

條件樣式表只能應用於IE.這點有些遺憾,因為用它們來處理某些浏覽器特有的問題是非常有效的。幸運的是,在其他浏覽器中沒有什麼問題。我不建議使用CSS hack(招數),因為它們會依賴浏覽器的CSS引擎對錯誤的解析方式。當這些錯誤被修復後,hack便不會再起作用。因此,我不在本書中使用或討論任何有關CSS hack的內容。換句話說,本書中所有設計模式的運行都與hack無關。

變種

針對不同版本的IE,可以改變條件注釋中的運算符和版本。舉個例子,可以使用

copyright © 萬盛學電腦網 all rights reserved