最近、公開サイトを再設計しましたが、1 つの項目が完全に伝達されていませんでした。
サイトの特定の部分では、CSS の新しい表示タイプを使用しています。これは、ほとんどすべてのブラウザーで正常に見えますが、IE8 の互換モードや IE7 ではそうではありません。
これは問題にはなりませんが、IE7 をサポートする必要があるという誤解された項目を除いては。
このため、私の最初の修正 (IE8 を標準モードに強制する) は却下されました。
現在、ページのこれらのセクションをオーバーライドする CSS を開発中です。これは、メインのスタイルシート内で保守性の理由から CSS ハックを使用しないように、別の CSS ファイルにする必要があります。
私の理解では、IE の条件付きコメントを使用してバージョン IE7 以下にのみ含めることで、これを含める (または含めない) ことができます。条件付きコメントを使用する場合
<!-- if lte IE 7>
これは IE8 の互換モードにも含まれますか? そうでない場合、具体的に IE 8 互換性をターゲットにするにはどうすればよいですか?