IE 9でのhackの書き方及びIEhackの書き方のまとめ

1575 ワード

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]-->
 
 
 
例: