只是想知道在我的技巧包中有这些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?
我建议使用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]-->