-1

index css プロパティの値は 101 ですが、Firefox では 99 が必要です。

私はこのようにしてみました

<!--[if gte IE 7]>
    z-index: 101;
<![endif]-->
z-index:99;

しかし、それは私にはうまくいきませんでした。

ブラウザごとに同じプロパティの値を変えるにはどうすればよいですか?

4

3 に答える 3

2
<style type="text/css">
  #my-div{
    z-index: 99;
  }
</style>

<!--[if gte IE 7]>
<style type="text/css">
  #my-div{
    z-index: 101;
  }
</style>
<![endif]-->

IE の条件付きコメントは、CSS ではなく HTML 用であるため、CSS から取り出して、CSS セレクター/ロジックを<style>タグ内にラップする必要があります。最初にデフォルトの動作を宣言してください。

于 2013-09-22T13:59:11.807 に答える
1

これらのコメント:

<!--[if gte IE 7]>

HTML マークアップとともに、CSS コードの外にある必要があります。

例えば:

<!--[if gte IE 7]>
<style type="text/css">
    .selector {
        z-index: 101;
    }
</style>
<![endif]-->
于 2013-09-22T13:59:04.587 に答える