我現在的,實際結果是:浮頂庫,而無需使用位置
我想移動藍<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](的可能的複製http://stackoverflow.com/questions/5234749/css-floating-divs-at-variable-高度) – Anonymous