IE 9でのhackの書き方及びIEhackの書き方のまとめ
margin-top:4px\9;
position:absolute\9;
いつも以上のCSSコードの书き方を见て、とても分からないで、今やっと分かって、もとはIE 9のhackで、もっぱらIE 9に対して设置する様式、ただIE 9だけこのような様式を解析することができます.
/* CSS Hack */
color:red; /* */
_color:red; /* IE6 */
*color:red; /* IE6、IE7 */
+color:red; /* IE6、IE7 */
*+color:red; /* IE6、IE7 */
[color:red; /* IE6、IE7 */
color:red\9; /* IE6、IE7、IE8、IE9 */
color:red\0; /* IE8、IE9 */
color:red\9\0; /* IE9 */
color:red \0; /* IE9 */
color:red!important; /* IE6 !important */
/* CSS Hack */
*html #demo { color:red;} /* IE6 */
*+html #demo { color:red;} /* IE7 */
body:nth-of-type(1) #demo { color:red;} /* IE9+、FF3.5+、Chrome、Safari、Opera */
head:first-child+body #demo { color:red; } /* IE7+、FF、Chrome、Safari、Opera */
:root #demo { color:red\9; } : /* IE9 */
/* IE Hack */
<!--[if IE 6]> IE6.0 <![endif]-->
<!--[if IE 7]> IE7.0 <![endif]-->
例: