Forum Moderators: not2easy
I always thought absolutely positioning something actually means that it is positioned relative to it's container, not to the browser window.
So for something like the following:
<style>
div.parent{height:100px; border:1px solid}
div.inner {position:absolute; top:50px}
</style>
<div class="parent">
<div class="inner">This should be 50px down from browser top and 50px down for "outer"</div>
</div>
<div class="parent">
<div class="inner">This should be 150px down from browser top and 50px down for "outer"</div>
</div>
The two outer divs flow after each other, but the inner divs are positioned relative to the window, not the parent div, thus overlapping.