Just swim 250px one to the right and give one that extends the right edge of 250px.
<div class="right">
Some right content
</div>
<div class="main">
Some main content
</div>
.right {
width: 250px;
float: right;
}
.main {
margin-right: 250px;
}
See jsFiddle.
This will not expand their heights to be the same if one is larger than the other, but I think that you have already covered, no?
source
share