使用“浮动:左;” 将 div 并排放置会导致问题。我似乎无法在浮动 div 的正下方放置另一个 div。
见 JSFiddle --> http://jsfiddle.net/8RgkE/
您可以看到绿色框位于红色和蓝色框下方,但我需要绿色框向下移动到两个框下方。我似乎不能这样做并保留“float:left”框。
这是踢球者:红色和蓝色框的高度可能会发生变化,因此您不能将小框封装到一个 div 中并调整该 div 的大小。
HTML
<div id='red' class='box'></div>
<div id='blue' class='box'></div>
<div id='green'></div>
CSS:
.box {
width:200px;
height:200px;
float:left;
}
#red {background-color:red;}
#blue {background-color:blue;}
#green{
width:400px;
height:400px;
background-color:green;
border:4px solid black;
}