子要素は親コンテナを引き伸ばしません。
私のコード:
html:
<div class='window'>
<div class='wrapper'>
<div class='short'>short</div>
<div class='long'>long</div>
</div>
</div>
CSS:
.window{
width: 500px;
height: 100px;
overflow: auto;
background: gray;
}
.wrapper{
background: pink;
border: 1px solid red;
}
.long{
width: 700px;
background: beige;
}
.long
私は彼の親を伸ばしたい.wrapper
。
幅は(700px).wrapper
と同じでなければなりません。.long
float: left
に設定することでこれに到達できます.wrapper
。
しかし、ここで何が起こるのかわかりません。なぜそれが役立つのですか? そのような行動のメカニズムは何ですか?w3c ドキュメントへのリンクを含む説明が必要です。
.wrapper
幅を広げるには他に何ができますか?