條件註釋判斷瀏覽器

落雨_發表於2015-02-28

<!–[if !IE]><!–> 除IE外都可識別 <!–<![endif]–>

<!–[if IE]> 所有的IE可識別 <![endif]–>

<!–[if IE 6]> 僅IE6可識別 <![endif]–>

<!–[if lt IE 6]> IE6以及IE6以下版本可識別 <![endif]–>

<!–[if gte IE 6]> IE6以及IE6以上版本可識別 <![endif]–>

<!–[if IE 7]> 僅IE7可識別 <![endif]–>

<!–[if lt IE 7]> IE7以及IE7以下版本可識別 <![endif]–>

<!–[if gte IE 7]> IE7以及IE7以上版本可識別 <![endif]–>

<!–[if IE 8]> 僅IE8可識別 <![endif]–>

<!–[if IE 9]> 僅IE9可識別 <![endif]–>

 

 

 

<!–[if lt IE 9]>
載入CSS1
<!–[else]>
載入CSS2
<![endif]–>

這樣有效是有效,但是用HTML VALIDATOR裡,報錯,因為這個不符合XHTML 1.1的規範,
如果把ELSE語句去掉,則正確.

 

方法1:

載入CSS2
<!–[if lt IE 9]>
載入CSS1(可以把要重寫的寫在這裡).
<![endif]–>


相關文章