Is there a way to eliminate the excess space between "Top content" and "Left content"?
I am aiming to have Left and Right aligned at the same level.
I prefer not to sacrifice the equal margin for all these sections.
STATIC IMAGE
HTML
<div class="top">Top content</div>
<div class="left">Left content</div>
<div class="right">Right content</div>
CSS
.top
{
margin: 3%;
background: red;
}
.left
{
margin: 3%;
float: left;
width: 50%;
background: yellow;
}
.right
{
margin: 3%;
overflow: hidden;
background: green;
}
LIVE DEMO
BEST SOLUTION SO FAR
If we could maintain the same margin as Top content, this solution would be ideal.