1

css 条件付き書式設定でこれが可能であることはわかっています。

<!--[if !IE]>
   link/css style goes here
<![endif]-->

しかし、そこに OR ステートメントを含めることは可能ですか? そのような:

<!--[if !IE or !Opera]>
    link/css style goes here
<![endif]-->

前もって感謝します!

4

1 に答える 1

5

条件付きコメントは IE 固有の機能であり、opera などでは無視されます。

それらは「または」をサポートしますが、そのようなパイプの形で。

<!-- [if (IE 6)|(IE 7)]>
    this is only seen by IE 6 and 7
<![endif]-->

ソース: msdn

編集

コメントされているように、可能であればクロスブラウザー互換の CSS を記述し、条件付きコメントは最後の手段としてのみ使用することをお勧めします。生活を楽にするために、癖モードを避け、ユーザー エージェント スニッフィングではなく機能検出を使用してください。後者に役立つmodernizrライブラリを確認してください。

于 2013-03-20T13:40:33.730 に答える