如何在CSS里区分IE6、IE7和IE8

针对IE8和之前版本:

关键是在样式的最后缀上“\9”。对,只能是9,大于9或者小于9都不行。

body { color: red; /* 对全部浏览器有效 */ color : green\9; /* 针对IE8和之前版本 */
}

针对IE7和之前版本:

有经验的Web Developer一定知道,关键在与样式前的*号。

body { color: red; /* 对全部浏览器有效 */ color : green\9; /* 针对IE8和之前版本*/
*color : yellow; /* 针对IE7和之前版本 */ }

针对IE6:

万恶的IE6,你可以用一个下划线把它区分出来。

body { color: red; /* 对全部浏览器有效 */ color : green\9; /* 针对IE8和之前版本 */
*color : yellow; /* 针对IE7和之前版本 */ _color : orange; /* 针对IE6 */ }

posted on 2011-12-05 16:15  魔GUI  阅读(231)  评论(0编辑  收藏  举报

导航