親の高さが指定されていない(自動)場合、子divを親の高さの120%にするにはどうすればよいですか?自動高さ内のパーセンテージの高さ親div?
親はそれが動作指定された高さがあります。親の高さが自動(詳細不明)である場合には
#bar {
background-color:rgba(120,0,0,0.5);
height:120px;
}
#child {
background-color:rgba(0,120,0,0.5);
height:120%;
}
<div id="bar">
<div id="child">
Lorem<br/>
ipsum<br/>
dolor<br/>
sit<br/>
amet.
</div>
</div>
を、それは失敗します。
#bar {
background-color:rgba(120,0,0,0.5);
}
#child {
background-color:rgba(0,120,0,0.5);
height:120%;
}
<div id="bar">
<div id="child">
Lorem<br/>
ipsum<br/>
dolor<br/>
sit<br/>
amet.
</div>
</div>
悪くないが、これはまだバーの内側にどんな要素が所望の高さを持っていないことを意味します。 – Blackbam
'#bar'の高さは、それが固定された高さを与えていないので、親divに依存します –
あなたは'#bar'の中にあなたが望む数の要素を置くことができ、要素を追加するたびに高さが伸びます同時に、 ':after'要素も高さを増加させます。あなたの希望する高さは何ですか? –