IE版本識別

js代碼中可以通過navigator.userAgent來判斷瀏覽器版本的具體信息

<!–[if IE 6]> 僅IE6可識別 <![endif]–>
<!–[if lte IE 6]> IE6及其以下版本可識別 <![endif]–>
<!–[if lt IE 6]> IE6以下版本可識別 <![endif]–>
<!–[if gte IE 6]> IE6及其以上版本可識別 <![endif]–>
<!–[if gt IE 6]> IE6以上版本可識別 <![endif]–>
<!–[if IE]> 所有的IE可識別 <![endif]–>
<!–[if !IE]><!–> 除IE外都可識別 <!–<![endif]–>

css

為IE系列瀏覽器可讀[\9],
IE6和IE7可讀[*]
IE6可辨識[ _ ];
由于CSS讀取時是按從上到下來的,同樣屬性靠后寫的生效,因此可以依照順序?qū)懴聛?,就會讓每個瀏覽器正確的讀取到自己看得懂得CSS語法

示例 :

.classname{
    background:blue; /*所有瀏覽器都可以識別*/
    background:red \9; /*IE8 背景變紅色*/
    *background:black; /*IE7 背景變黑色*/
    _background:orange; /*IE6 背景變橘色*/
}

.classname {
    background:black !important; /*非IE6 背景變黑色*/
    background:orange; /*IE6 背景變橘色*/
}
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容