Given a template where the HTML cannot be modified because of other requirements, how is it possible to display (rearrange) a div above another div
div
With CSS3 flexbox layout module, you can order divs.
#wrapper { display: flex; flex-direction: column; } #firstDiv { order: 2; } Content1 Content2