我有我的主要 div id #main
,其中包含 3 个 div 类.left
.right
和.left-top
. left 和 left-top div box 向左浮动,而 right box 向右浮动。下面给出了 Css 和 Html。这里我不知道为什么我的右框向下浮动等于left-top
框的高度,并且放置得像有一些上边距一样。我right
只希望这个 div 位于最顶部。
JSFIDDLE:http: //jsfiddle.net/9zTXt/2/
HTML:
<div id = "main">
<div class= "left-top"></div>
<div class = "left"></div>
<div class = "right"></div>
</div>
CSS:
#main
{position:relative;
width:350px;height:800px;
background:grey;
margin-top:20px;
}
#main .left
{float:left;
position:relative;width:200px;height:800px;
background:red;
margin-top:10px;
}
#main .left-top
{width:200px;height:30px;
background:blue;
}
#main .right
{float:right;position:relative;
width:130px;height:800px;background:green;
margin:10px 0px 0px 20px;
}