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 背景變橘色*/
}