【特集】正式版完全対応! Internet Explorer 7 CSS攻略法 (1) 01 はじめに IE7日本語正式版のCSS実装を検証する (MYCOMジャーナル)

この間、IE7には_(アンダースコア)ハックが効かないと分かったので熟読すべし。

  • IE7XML宣言の記述があるとQuirksモード(下位互換モード)で表示されるという問題が解決されているので普及すれば、validなxthmlがかける
  • 全てのIEに適用させるハックとしては「*property」を使用する。「スターハック」は別にあるので「アスタリスクハック」とでもいおうか。
h1 { *color: red;}

とするとIEには適用されるが、他のモダンブラウザには影響はない。
Internet Explorer 7.0 に関するカスケード スタイル シートの互換性によると、条件分岐コメントが推奨されているようだ。

<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="iestyles.css" />
<![endif]-->