Я хочу спросить, как делать DIV, плавающие слева, но заполняющие вертикальное пространство DIVs выше. Я нашел здесь решение использовать плагин Masonry JQuery, но я хочу спросить, можно ли это сделать просто через css. Если вы посмотрите на код или jsfiddle ниже, мне нужно будет установить BOX5 по вертикали в BOX2, чтобы не было места. СпасибоПлавающее вертикальное пространство DIV
Пожалуйста см 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) –
Спасибо, но это не то, что мне нужно, я хочу иметь столбцы разной высоты –