2
私はこのコードをしようとしている:はDIVの充填高さ100%以上
HTML:
<div id="cnt">
<div id="left">
I'm left
</div>
<div id="right">
I'm right
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
</div>
</div>
CSS:
html,body,#cnt{
height:100%;
}
#left {
background: #990000;
float: left;
width: 100px;
height: 100%;
}
#right {
margine-left: 100px;
background: #009900;
}
質問:どのように私はleft
を作るのですかDIVは伸びるように身長が伸びるようにright
ですか?
動的コンテンツとして<br>
を考えてみましょう。たとえば、それは大きくなる可能性があります。それが利用可能なスペースを埋めるようにするには、右側にflex-grow: 1
、その後、親にflex
を使用することができます
おかげ
まあ、これが機能していません...色が満たされていない、あなたが表示されないのですか? – mizzo
それをチェックしてください:https://jsfiddle.net/2v3ayywx/1/ – mizzo
@mizzoこれは 'height'を使用したもので、'#left'に 'float'を残しましたhttps://jsfiddle.net/2v3ayywx/ 2/ –