CSSハック@IEなんて…

コーディングなかせのIEです…
IE8になっても泣かされ続けます…

で、今のとこ有効なcssハックです

p padding:2px;font-size:20px; を適用したいな~なんて思った場合を例に記述
——————————————————–
IE6のみ
* html p { padding:2px;font-size:20px; }

IE7のみ
*:first-child+html p { padding:2px;font-size:20px; }

IE8のみ
head~/* */body p { padding:2px;font-size:20px; }
または
html>/**/body p {
padding /***/:2px9;
font-size:20px9;
}

——————————————————–

↑この「9」って何?って感じです

ちなみに、IE6.7.8以外
html:not(:target) p { padding:2px;font-size:20px; }

DOCTYPE宣言がないと適用されないんで注意(?)です