一尘不染

仅通过CSS定位IE9

html

只是想知道在我的技巧包中有这些IE hacks

"\9" - for IE8 and below.
"*" - for IE7 and below.
"_" - for IE6.

即如

body { 
    border:2px solid blue;
    border:2px solid yellow \9;
    *border:2px solid green;
    _border:2px solid orange;
}

是否有人对IE9有这样的破解?即我试图仅通过CSS定位IE9?


阅读 283

收藏
2020-05-10

共1个答案

一尘不染

我建议使用condcoms来提供IE9 CSS文件或有条件的html类,类似于:

<!--[if lt IE 7]> <html lang="en-us" class="no-js ie6"> <![endif]--> 
<!--[if IE 7]>    <html lang="en-us" class="no-js ie7"> <![endif]--> 
<!--[if IE 8]>    <html lang="en-us" class="no-js ie8"> <![endif]--> 
<!--[if gt IE 8]><!--> <html lang="en-us" class="no-js"> <!--<![endif]-->
2020-05-10