3

ie8 quirks モードで正しく表示されないページがあります。通常は ie8 ではなく、そのモードのみを対象とする CSS を作成したい場合、条件付き HTML は何でしょうか?

たとえば、単に ie8 をヒットしたい場合:

<!--[if IE 8]>
    awesome hacky stuff goes here
<![endif]-->

ではIE 8、ie8 の癖の部分は何ですか?

4

2 に答える 2

4

条件付きコメントを使用して、ブラウザーのレンダリング モード (バージョンのみ) をターゲットにすることはできません。

quirks モードの場合は、それを呼び出さないdoc タイプを使用してください。

でない限り、IE8 の互換モードを参照しているため、ブラウザは IE7 と同様にレンダリングされます。その場合は、次の条件付きコメントを使用してください...

<!--[if IE 7]>
    awesome hacky stuff goes here
<![endif]-->
于 2010-10-21T23:51:23.763 に答える
1

quirks モードをテストすることはできないと思います。代わりに、DOCTYPE を使用して、HTML がそれに準拠していることを確認してください。XHTML DOCTYPE の方がおそらく優れています。

于 2010-10-21T23:51:37.413 に答える