この画像のように、既存のWebサイトの上に2つのdivを配置しようとしています。
Firefox / google chromeなどでこれをうまく行うことができますが、IEでは機能しないようです。
誰かがこれを行う方法の簡単な例を教えてもらえますか?
次のコードを頭に入れて、cssにposition:absolute
戻しますposition:fixed
<!--[if IE]>
<style type="text/css">
.black_overlay {
position:absolute;
top: expression(document.compatMode=="CSS1Compat" ? document.documentElement.scrollTop+"px" : body.scrollTop+"px");
}
</style>
<![endif]-->
唯一の選択肢は、z-indexの使用を本当に強調することです。
Z-Indexは、HTMLにレイヤーを適用するようなものです。この場合、レイヤーを上、中央、下に配置できます。したがって、3つのdivがレイヤーのように配置されます。
ここでcssを更新しました。代わりに、スクロールしても動かないようposition:absolute;
に使用しました。fixed