我在一个包装中有多个 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 高度不固定。这只是一个例子。 编辑:对不起,我应该提到它无法编辑标记。