問題 IE6、IE7対応はしたい。 スタイルシートが汚くなるのはいやだ。 解答例 1、HTMLの条件分岐を使って、そもそものファイルを分けてしまう。 このIE用のファイルの中なら何でもアリ。 <!--[if IE]><link rel="stylesheet" type="text/css" href="css/ie.css"><![endif]--> 2、頭に _ アンダースコア IE6は頭に_がついていても反映してしまう p { color:#cc0000; _color:#0000cc; } 3、頭に * アスタリスク IE6、IE7は頭に*がついていても反映してしまう p { color:#cc0000; *color:#0000cc; } IE7だけに適用したいときは、IE6だけに効くアンダースコアで上書き。 p { color:#cc0000; *color:#0000cc;
![【CSS】お手軽IE対応CSSハック at softelメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1547f4b97eb50bd09e99d5f897a6c447ee41f867/height=288;version=1;width=512/https%3A%2F%2Fwww.softel.co.jp%2Fblogs%2Ftech%2Ffb.png)