3

これは私を夢中にさせています。条件付き IE6 スタイルシートを使用しようとしています。 このテストページをここに投稿しました。ヘッドタグに配置したコードは次のとおりです。

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

IE6 で表示する場合、ie6.css は本文の背景を赤に設定する必要があります。

ここで何が問題なのですか?きっと何かムカつく。誰かが私にそれを指摘してもらえますか?

4

4 に答える 4

2

それは私にとってはうまくいきます。テスト ページを IE NetRenderer で実行すると、赤い背景が表示されます。おそらく、6 以外のバージョンの IE でテストしているのですか?

于 2010-02-07T00:05:49.780 に答える
2

IETesterを使用してこれを試していませんか?

IETester では、条件付きコメントは常にインストールされている IE の最新バージョンに解決されるためです。

于 2010-02-07T00:06:23.790 に答える
0

CSSファイルはルートフォルダー(HTMLと同じフォルダー)にありますか?CSS を別のフォルダーに配置することをお勧めします。

<!--[if IE 6]><link href="css/ie6.css" rel="stylesheet" type="text/css" /><![endif]-->
于 2010-02-07T00:55:41.510 に答える
0

同様の問題がありました。条件付きコメントが正しく機能せず、すべてを試しました。問題は、レンダリングに明らかに影響する X UA 互換のメタ タグがヘッダーにあることでした。それが原因かもしれないので、気をつけてください。

<meta http-equiv="X-UA-Compatible" content="IE=7" />
于 2012-08-21T02:31:09.100 に答える