ラップに複数の div があり、高さが異なります。左に浮かびたいです。2 つの Div を連続して配置できます。しかし、各 div の高さが異なるため、次の行にはかなり奇妙なスペースが残っています。スペースを削除して div を上に移動できますか?
画像を見てください:
コードは次のとおりです。
<div class="wrap">
<div class="box1">Box1 with less height.</div>
<div class="box2">Box2 with more height.</div>
<div class="box3">Box3 with whatever height.</div>
</div>
CSS:
.wrap{
width:410px;
border:1px solid red;
overflow:hidden;
}
.box1{
width:200px;
height:50px;
float:left;
border:1px solid green;
}
.box2{
width:200px;
height:150px;
float:left;
border:1px solid blue;
}
.box3{
width:200px;
height:250px;
float:left;
border:1px solid blue;
}
JSFiddle: http://jsfiddle.net/NsH5M/
PS。div の高さは固定されていません。これはほんの一例です。 編集: 申し訳ありませんが、マークアップを編集することはできません。