我尝试实现一种设计,其中两列从上到下填充了几个不同高度的 div,从左到右有一个“溢出”,这样两列的高度几乎相同。
例子:
AAA CCC
AAA CCC
AAA
AAA DDD
DDD
BBB
BBB EEE
BBB
但我不知道让它发生。我尝试了类似的东西
<div class="items">
<div class="item even">A</div>
<div class="item odd">B</div>
<div class="item even">C</div>
<div class="item odd">D</div>
<div class="item even">E</div>
</div>
和
.item.even { float: left; }
.item.odd { float: right; }
或者
.item { display: inline; }
或者
.item { display: inline-block; }
但由于 items-div 的高度和数量未知,我还没有找到可以接受的结果。有任何想法吗?每一个提示都值得赞赏。
这是一个示例 jsfiddle:http: //jsfiddle.net/6W96c/