Если у меня есть коллекция элементов div, я могу использовать CSS, чтобы они перемещались по странице и перетекали на следующую строку.
Вот простой пример:
<html>
<head>
<title>Flowing Divs</title>
<style type="text/css">
.flow {
float: left;
margin: 4em 8em;
}
</style>
</head>
<body>
<div class="container">
<div class="flow">Div 1</div>
<div class="flow">Div 2</div>
<div class="flow">Div 3</div>
<div class="flow">Div 4</div>
<div class="flow">Div 5</div>
<div class="flow">Div 6</div>
<div class="flow">Div 7</div>
<div class="flow">Div 8</div>
</div>
</body>
</html>
Возможно ли, чтобы div проходил по странице, а не поперек нее, чтобы они текли вниз по столбцам, а не по линиям, но по-прежнему занимали то же место, что и при перемещении?
Так что для приведенного выше примера, если бы они слились в две строки по четыре div, могу ли я получить первый столбец, содержащий Div1 и Div2 вместо Div1 и Div5?