так что у меня 4 деления (на самом деле у меня их гораздо больше, но это упростит вопрос). Я хочу отобразить их в двух столбцах. 4 деления различаются по высоте. количество фактических дел в конце будет варьироваться.
так что если у меня есть это
<div id="1" style="height: 200px" class="inline">some content here</div>
<div id="2" style="height: 600px" class="inline">some content here</div>
<div id="3" style="height: 300px" class="inline">some content here</div>
<div id="4" style="height: 200px" class="inline">some content here</div>
с таким стайлингом
.inline { display: inline-block; vertical-align: top; width: 48%;}
так что # 1 будет идти влево, а затем # 2 поднимется рядом с ним вправо, отлично, но # 3 не будет скользить вверх на 400px, чтобы поместиться ниже # 1. (конечно) ... это идет на левой стороне, но в 600px от вершины, очищающей основание # 2. и т.д ...
как бы я мог заставить div скользить в пустые пространства, возможно ли это с помощью css? JQuery может быть?
я знаю, что мог бы написать столбец div, чтобы пометить его, но так как число div постоянно меняется, а высота меняется в зависимости от содержимого. Было бы неплохо просто избавиться от места, так как нас не волнует порядок.
есть мысли?