I want the footer to stick to the window bottom and always display when the user resizes the browser window (whenever and wherever they decide to also stretch the browser window) without overlapping other content. The behavior should remain the same whenever the browser window is also maximized. I'm trying to keep the content of my web page within a single page where scrolling is not required.
Here is an example of my CSS for my footer:
<html style="height:100%;overflow:hidden;">
<body style="height:100%">
<footer style="background-color:red;width:100%;position:absolute;bottom:0;" align="center">
</footer>
</body>
</html>