Well if you see that if there are two divs
<div id="red">
</div>
<div id="blue">
</div>
#red{
height: 100px;
width:20px;
border: 1px;
}
#blue{
height: 100px;
}
They are rendered as first red will be displayed then blue.
Is it possible that red div actually come at position of blue div but blue div stays on the same position?