要素にパーセントの高さを使用すると、パーセントはその親のパーセントになることを知っています。子を親の 40% にしたいとします。親には最大高と最小高が割り当てられていますが、明示的な高さは割り当てられていません。例えば:
<div id="container">
<div id="one">
<div id="two"></div>
</div>
</div>
CSS
#container{
height: 500px;
background: yellow;
}
#one{
background: red;
min-height:100px;
max-height: 50%;
padding: 10px;
}
#two{
background: blue;
height: 40%;
}
Div 2 は表示されません。彼の親 (div 1) の css をこれから次のように変更すると、 div 2 が表示されmax-height:50%
ますheight:50%
。これは、明示的に定義されているため、親の高さを知っているためです。(min/max)-height
私の質問は、使用中と使用中に div 2 を表示する方法があることです。height
ここにフィドルがあります