_: IE6;
#*+.: IE6 IE7;
black\0: IE8;
black\9: IE所有;
@media screen\9
{ … }: IE6 IE7;
@media \0
screen\
,screen\9
{ … }: IE6 IE7 IE8;
@media \0
screen { … }: IE8;
@media screen\0
{ … }: IE8 IE9;
@media screen and (min-width:0\0) { … }: IE9;
* html #div1: IE6;
html* #div1: IE6 IE7;
*+html #div1: IE7;
html:root #div1: IE9;
:root #div1 {background-color: red\9;}:IE9;
:root #div1 {background-color: red\0;}:IE9 IE10;
IE6不识别!important;
区分IE6与IE7:
1. *background:green !important;*background:blue;
2.*background:green; _background:blue;
<!--[if IE]>IE<![endif]-->
<!--[if IE 9]>IE9<![endif]-->
<!--[if IE 8]>IE8<![endif]-->
<!--[if IE 7]>IE7<![endif]-->
<!--[if IE 6]>IE6<![endif]-->
<!--[if !IE]> 除IE外都可识别的代码片断<![endif]-->
<!--[if IE]> 所有的IE可识别的代码片断
<![endif]-->
<!--[if IE 7]> 仅IE7可识别的代码片断 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可识别的代码片断<![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别的代码片断 <![endif]-->
lt 表示less than 当前条件版本以下的版本,不包含当前版本。
gte 表示greeter than or equal 当前版本以上版本,并包含当前版本。
lte 表示less than or equal 当前版本以下版本,并包含当前版本。
相关链接:http://blog.ryanwu.me/IE-Hacks/