11

IE9 は条件付きコメントをサポートするはずです。私は正しい MIME タイプを持っています: 'type="text/css"'。他のすべての条件付きスタイル シートは、正しいブラウザーに読み込まれています。

読み込めないものは次のとおりです。

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

それは残りの部分と一緒に頭の中にありますが、IE9 では頭の中に現れません。

4

2 に答える 2

19

ばかげた質問で申し訳ありませんが、キャッシュをクリアしてテストしましたか (境界線の色などを設定してみてください)。css ファイルのパスは正しく、http サーバーからアクセスできますか (ブラウザーで開いて、条件ステートメントなしで機能するかどうかをテストしてください)。もう 1 つ、gte (以上) を使用します。

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

また、通常のモンキー ビジネスを行う際に X-UA-Compatible メタ タグがないことも確認してください (条件ステートメントとは関係ありませんが、最近の多くの悪の根源のようです)。

于 2011-05-10T17:51:59.337 に答える
6

私はこれを試してみましたが、うまくいきます

    <!--[if IE 9]>
    <script type="text/javascript">
    javascript:alert(document.documentMode);
</script>
<![endif]-->
于 2011-09-14T14:22:04.997 に答える