コンテナは2つ。1 つは固定で、画面の 100% をカバーします。2 番目は相対的です - スクロール可能なコンテンツが含まれます。問題は、次のように相互に相対的に配置される 4 つの要素があることです: 1 番目は固定コンテナー内、2 番目は絶対的、3 番目は固定的、4 番目は絶対的です。
<div class="container fixed">
<div class="el z1"></div>
<div class="el z3"></div>
</div>
<div class="container relative">
<div class="el z2"></div>
<div class="el z4"></div>
</div>
ただし、一方の親の z-index は常に他方よりも小さいため、4 つの子要素を並べ替えることができません。
フィドルがありますhttp://jsfiddle.net/only_dimon/zkY4C/6/ 下から黄色、緑、白、黒の順番でお願いします。しかし、ご覧のとおり、黄色、白、緑、黒です。
私が望む結果:
ただし、要素は別のコンテナーにある必要があります。
前もって感謝します!
これは私に役立ちます:多くの要素では、htmlの再構築のみに役立ちます。幸いなことに、固定要素に固定コンテナーを使用する必要はありません。固定要素の位置とサイズは、ウィンドウのサイズに依存するためです。それらを相対コンテナーに配置したとしてもです。