CSSを使用して子要素を親の後ろに置く方法があるかどうか疑問に思っていました。子要素は親の z-index を継承するため、現在 z-index はオプションではありません。しかし、これを行うために使用できるハックまたは何かがあるかどうかを知りたい. または、javascript ハックなどがある場合。
悪い英語を許してください。
CSSを使用して子要素を親の後ろに置く方法があるかどうか疑問に思っていました。子要素は親の z-index を継承するため、現在 z-index はオプションではありません。しかし、これを行うために使用できるハックまたは何かがあるかどうかを知りたい. または、javascript ハックなどがある場合。
悪い英語を許してください。
親にノーがz-index
あり、子にネガティブがある場合、z-index
それは機能します。ここをチェックしてください:
html
<div class="big">
<div class="small"></div>
</div>
CSS
.big {
background-color:red;
width:400px;
height:400px;
}
.small {
float:left;
position:absolute;
background-color:blue;
width:200px;
height:200px;
margin-left:300px;
z-index:-1;
}
子要素に次のスタイルを適用します。
position:relative;
z-index:-1;
z-index 値は調整できますが、負の値にする必要があります。それはあなたの問題を解決するかもしれません。詳細については、このページをチェックしてくださいhttp://www.tutorialrepublic.com/css-tutorial/css-position.php