【发布时间】:2016-09-16 10:38:12
【问题描述】:
如果我 float:left 一堆相同尺寸的 div,它似乎工作得很好,例如: divs properly floating
但是,如果其中一个 div 比其他 div 高,则只有第一个 div 会浮动到它的左边,其余的都被推到右边。我可以通过在示例中增加 divtwo 的高度来重现这一点:
div.divone{
width:100px;
height:100px;
background-color: red;
border-style: solid;
border-color: blue;
float: left;
}
div.divtwo{
width:100px;
height:250px;
background-color: green;
border-style: solid;
border-color: blue;
float: left;
}
<div class="divone">abc</div>
<div class="divtwo">abc</div>
<div class="divone">abc</div>
<div class="divone">abc</div>
<div class="divone">abc</div>
<div class="divone">abc</div>
我应该怎么做才能让这些小 div 正确地适合高 div 左侧的空白空间?
【问题讨论】:
标签: css