私は 2 つの div を持っています: フロート左とフロート右。右の div の余白が左の div を分割しているため、本来よりもページの下に表示されます。両方の div が top に触れるようにします。
HTML:
<div class="right_div">
This div is in the right place.
</div>
<div class="clear"> </div>
<div class="left_div">
This div should be at the top</div>
CSS:
.right_div {
float: right;
margin-right:20px;
margin-top: 20px;
font-weight: 600;
background-color:blue;
}
.left_div{
margin-left: 20px;
margin: 0 0 0 20px;
padding: 0;
background-color: tomato;
text-align: left;
max-width: 10em;
}
.clear {
clear:both;
}
JSFIDDLE は次のとおりです: http://jsfiddle.net/eLSc8/