我想将两个内联块与另一个内联块对齐,以便在其右侧有一个大正方形和两个较小的正方形。两个小方块应该组成一个柱子,这个柱子应该在大方块旁边。
所以我首先添加了大方块,带有一个 float:left 和第一个小方块。然后我想,当我添加最后一个方块时,它会放在第一个小方块的下方。但是不,它把它放在第一个小方块的右边。
这是一个示例:http: //jsfiddle.net/BMYHw/2/和代码:
HTML
<div id="i1"></div>
<div id="i2"></div>
<div id="i3"></div>
CSS
#i1 {
background-color: blue;
width:140px;
height:140px;
display: inline-block;
float:left;
}
#i2 {
background-color: green;
width:70px;
height:70px;
display: inline-block;
}
#i3 {
background-color: red;
width:70px;
height:70px;
display: inline-block;
}
所以我想要的只是示例中的红色方块正好在绿色方块的下方并粘在蓝色方块上。谢谢!
编辑:问题已解决,谢谢大家的快速回答!