Моего текущего, фактического результата:Поплавок верхней галереи без использования позиции
Я хочу, чтобы переместить синий <div>
к вершине без использования position
и удалить пространство между ними. Это возможно?
Желаемый результат:
Это то, что я пробовал:
#headerwrapper {
width: 988px;
height: 500px;
margin: 0 auto;
background: #000;
padding: 10px 20px;
}
#header1 {
width: 300px;
height: 250px;
float: left;
margin-right: 25px;
background: red;
}
#header2 {
width: 300px;
height: 450px;
float: left;
margin-right: 25px;
background: red;
}
#header3 {
width: 300px;
height: 350px;
float: left;
margin-right: 25px;
background: red;
}
#header4 {
width: 300px;
height: 350px;
float: left;
clear: left;
margin-right: 25px;
background: blue;
}
<div id='headerwrapper'>
<div id='header1'></div>
<div id='header2'></div>
<div id='header3'></div>
<div id='header4'></div>
<div id='header5'></div>
<div id='header6'></div>
</div>
Обратите внимание, что количество элементов в каждой строке может измениться (т.е. , Я не знаю, где начнется новая строка).
Возможный дубликат [CSS Floating дивов при переменных высотах] (http://stackoverflow.com/questions/5234749/css-floating-divs-at-variable- высота) – Anonymous