У меня есть основной идентификатор div #main
, который содержит 3 класса div .left
.right
и .left-top
. левый и левый верхний блок div перемещаются влево, а правый блок - вправо. 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;
}