我创建了一个父 div,里面有四个 div。第一个 div(灰色)包含一个图像,第二个(红色)将在此 div 下方带有描述。另外两个 div 将浮动在这两个的右侧。
这是我能得到的最接近的:
我希望第 3/4 个 div 坐在顶部。我可以使用负的上边距,但我希望它自然上升。此外,我无法重新排列 div 的顺序。这是一个基本问题/误解,但我无法为谷歌给出足够清晰的定义。
这是我的html:
<div id="container">
<div class="imgbox"></div>
<div class="pick" id="first"></div>
<div class="pick" id="second"></div>
<div class="pick" id="third"></div>
</div>
这是CSS:
#container {
width: 440px;
height: 212px;
border: 1px solid grey;
}
div {
border: 1px solid black;
display: block;
}
.imgbox {
width: 218px;
height: 100px;
float: left;
clear: none;
background-color: grey;
}
.pick {
width: 218px;
height: 100px;
}
.pick#first {
float: left;
clear: left;
background-color: red;
}
.pick#second {
float: left;
background-color: blue;
}
.pick#third {
float: right;
clear: right;
background-color: purple;
}