У меня проблема с плавающими div. У меня есть контейнер st до фиксированной ширины, и у меня есть дочерние элементы внутри того, что есть все элементы div. Я хочу, чтобы мне нужно было отображать две строки подряд. Код, который я написал, выглядит следующим образом.Floating div issue
CSS
#container
{
width: 400px;
}
.item1
{
width: 180px;
height: 200px;
border: 1px solid red;
float: left;
margin: 10px 0 0 10px;
}
.item2
{
width: 180px;
height: 250px;
border: 1px solid red;
float: left;
margin: 10px 0 0 10px;
}
HTML
<div id="container">
<div class="item1">1</div>
<div class="item1">2</div>
<div class="item1">3</div>
<div class="item1">4</div>
<div class="item1">5</div>
<div class="item1">6</div>
<div class="item1">7</div>
<div class="item1">8</div>
<div class="item1">9</div>
</div>
Это можно посмотреть на Demo1
Но то, что я хочу, как этот result. Единственное, что высота отдельных предметов может быть разной.
Надеюсь, что я все понял.
Заранее спасибо
Дополнительные разъяснения
Элементы контента будут генерироваться динамически в сервере и будет передан клиенту.
Кроме того, порядок должен быть как 1,2,3,4, ...
Единственное, что в строке должно быть два элемента и первый должен быть выровнен по левой стороне контейнер.
Вы хотите, чтобы каждая пара находилась на новой линии (1 и 2, 3 и 4 и т. Д.), Или вы хотите, чтобы все заполнило пробелы? – TheQ
Да, мне нужно, чтобы каждая пара находилась в новой строке. Как 1 и 2 будут в первой строке, 2 и 3 будут во втором ... – rahul