私が言っているのは、この状況ではWHYはz-index
です。z-indexは支配的ではありませんか?
#IAmGreater{
position:fixed;
z-index: 999!important;
background-color: green;
height: 50px;
width: 50px;
top: 0;
left: 0;
}
#parent{
background-color: blue;
height: 200px;
width: 200px;
position: fixed;
margin: 50px;
}
#IAmDown{
position: absolute;
z-index: 0;
background-color:red;
height:100px;
width: 100px;
}
<div id="parent">
<span id="IAmGreater"></span>
</div>
<div id="IAmDown">
</div>
#IAmGreater
私はz-index: -1
にIAmDown
を設定するが、この場合にはparent
div要素もIAmDown
の上になり、私はそれをしたくない場合にのみ#IAmDown
の上にすることができます。 私が望むのは、グリーンボックスがレッドボックスの上にあり、レッドボックスがブルーのボックスの上にあることです。
その親、またはEDIT HTMLの外側グリーンボックスを移動するから別にこのへの解決策はありますか?
私は、これを操作するにはJavaScriptを使用していますが(実際はJQuery上ではありませんが)、私はどのようにするのか分かりません。助けて?
親要素は、独自のスタッキングコンテキストを作成します。 'z-index'はグローバルなものではありません。 – Pointy
異なるdivにする必要があります – Dragos
'#IAmGreater'の' position'を絶対divに変更して、親divに表示する必要があります。 –