私はie7のz-インデックスのバグを知っていますが、私はまだ画像の上に座ってdivを得ることができません。これは私が持っている現在のコードです:私のdivは私のイメージの上にie7で座っていませんか?
<div id="wrapper">
<div id="content">
<div class="copy">...</div>
<div id="toggle-view"></div>
<img id="view" src="/..." />
</div>
</div>
そして、ここでスタイリングです:
#wrapper { width: 960px; margin: 0 auto 0 auto; background: #fff; }
#content { width: 960px; height: 555px; position: relative; z-index: 20; }
#toggle-view { display: block; width: 150px; height: 25px; cursor: pointer; position: absolute; top: 12px; right: 10px; z-index: 10; }
#view { width: 722px; height: 555px; position: relative; z-index: 1; }
これはクローム/ FFなどで正常に動作しますが、IE7ではありません。 #トグルビューのdivを#view imgの上に置くにはどうしたらいいですか?
ありがとうございました
EDIT:わかりました。何らかの理由で、要素に '背景'プロパティが設定されていない場合、z-indexが正しく処理されません。神様私はIEをそんなに憎んでいます..
絶対位置#viewに試してみてくださいまたは#トグルビューは#view後に来るようにDOM内の場所を切り替えます。 – sunn0
ありがとうございましたが、私はすでにそれらの両方を試しました..どちらもうまくいきませんでした:-( – alimac83