I have a variable height, 100%-width sub-menu which is normally positioned at the bottom of the page. I want it to be at the top of the page when viewed through a browser with a small window. The following is the structure of the HTML for the page:
<div id=container style='height: 500px; background: red;'>
<div id=content style='width: 100%; background: green;'>content</div>
<div id=sub-menu style='width: 100%; background: blue;'>sub-menu</div>
</div>
How can I get the variable height sub-menu to the top without blocking the content of the page using CSS?
If you know the height of your sub-menu, then you can do it using
position: relativeon#containerandposition: absoluteon both your#contentand#sub-menu. You’ll also have to give the#containera top value that’s equal to the height of your#sub-menu.