より大きいDIV作り、次のフィドルをご覧下さい:私は青の要素も大きい(広い)を作りたい https://jsfiddle.net/a9ravkf5/3/子供が固定位置の親のdiv
#navbar{
position: fixed;
top: 0;
left: 0;
height:40px;
background-color: grey;
width: 100%;
}
#sidebar{
position: fixed;
top: 40px;
left: 0;
z-index: 0;
height:100%;
width: 200px;
background-color: black;
}
#dropdown{
position: absolute;
top: 0px;
left 0px;
width: 500px;
color: #fff;
z-index: 10;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: blue;
}
#content{
position: absolute;
top: 40px;
left: 200px;
right: 0px;
min-height: 300px;
background-color: green;
}
<div id="navbar">
</div>
<div id="sidebar">
<div id="dropdown">
This is a very long sentance that should be visible in its entirety.
</div>
</div>
<div id="content">
</div>
固定位置の親より素子。それは、サイドバーの中でオプションを選択するためのドロップダウンになるだろう、そして、私はそれが複数の行(より大きい高さ)に内容を展開し、ラップしないようにしたい。
これを実行する最適なソリューションは何ですか?
ありがとうございました!それは働いた:)。私はそれがゼロへのZ-インデックスにデフォルトであると思ったが、今私は今それを明示的に設定しなければならない。 –
喜んで助けてください。要素のデフォルトのz-indexはautoです。つまり、サイドバーdivの後にcontent-divがレンダリングされるため、上に表示されるdivになります。 –