say I have layout like so:
<div id="main">
<div id="NormalContent">
{some content which is a fixed length list}
</div>
<div id="FeaturedContent">
{some content which may contain a long list}
</div>
</div>
and I want to place FeaturedContent above NormalContent.
Can I do this with CSS? I assume I can with Javascript?
In Javascript you could simply reorder them on the page.
With CSS it would be possible to swap them left and right if they were side by side (with some conditions), but not one above the other.