我想问如何做DIV浮动左边,但填充垂直空间的DIV上面。我在这里找到了使用Masonry JQuery插件的解决方案,但是我想问一下是否可以简单地通过css来完成。如果你看下面的代码或者jsfiddle,我需要将BOX5与BOX2垂直对齐,所以没有空间。谢谢浮动DIVs垂直空间
请参阅的jsfiddle:http://jsfiddle.net/9ahxjzm8/
HTML:
<div class="wrapper">
<div class="box">
BOX1
fgwertgege
erhehethrtjh
sthsrtjhrt
rthrthrt
ehertuyrtyr
</div>
<div class="box">
BOX2
sadgergwerwert
adrfgaeghr
</div>
<div class="box">
BOX3
sefweflj
gewrgheher5y
tryjrtjhr
rthrthrthrthrth
</div>
<div class="box">
BOX4
sgwhej rtjrtjktyt
dfgherthrthrt rth rtst
ert erterty
ertye ryeryewe w ergerge r gertgerg
</div>
<div class="box">
BOX5
agwerheh
etherthrtjhr
ertherthrthrth
ergergyhr
</div>
</div>
CSS:
div.box {
width: 500px;
}
div.box {
width: 30%;
background-color:green;
float:left;
border: 1px solid;
margin-left: 5px;
word-wrap: break-word;
}
如果你不知道你的专栏的高度,你可以按照[本教程](http: //matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks) – 2014-11-21 20:16:32
谢谢,但那不是我所需要的,我想拥有不同高度的列 – 2014-11-21 20:31:46