Footers at the Bottom of the Screen
How to push a Footer to the bottom in a short page
This is a solution for a short page that would normally display the footer information in the middle of the display screen. The CSS styles below will allow you to create a normal web page with the footer displayed at the very bottom of the page - unless the display is very small of course then it pages normally.
Follow these rules for using the style code below: No content can be outside .wrapper and .footer div tags unless absolutely positioned. No content can be inside .push div as it is a hidden element that "pushes" down the footer so it doesn't overlap anything.
HEAD section - Style Tag
<style type="text/css"><--
html, body {height: 100%;}
* {margin: 0;}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -2em;
}
.footer {text-align:center;}
.footer, .push {height: 2em;}
--></style>
BODY section
<body>
<div class="wrapper">
...CONTENT GOES HERE...
<div class="push"></div>
</div>
<div class="footer">
...FOOTER GOES HERE...
</div>
</body>
|