css 條件註釋區分非IE瀏覽器

IE瀏覽器的條件註釋雖不太常用,卻異常強大,不僅可以用來區分IE瀏覽器版本,還可以根據瀏覽器的不同加載不同的css或js。

代碼示例:

所有的IE可識別
<!--[if IE]> Only IE <![endif]--> 
只有IE5.0可以識別  
<!--[if IE 5.0]> Only IE 5.0 <![endif]--> 
高於IE5.0都可以識別 
<!--[if gt IE 5.0]> Only IE 5.0+ <![endif]--> 
低於IE6可識別 
<!--[if lt IE 6]> Only IE 6- <![endif]--> 
IE6以及IE6以上都可識別 
<!--[if gte IE 6]> Only IE 6/+ <![endif]--> 
IE7及ie7以下版本可識別 

<!--[if lte IE 7]> Only IE 7/- <![endif]--> 

現在試試,只有非ie才能看到的吧。

關鍵點是條件註釋後頭的 <–> 在IE中被當作內部註釋,而在非IE瀏覽器中會閉合之前的註釋,從而起到區分非IE瀏覽器的作用,一般常用<!–>。

<!--[if !IE]><--> 
只有不是ie瀏覽器才能看到這裏 
<![endif]--> 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章