Skip to main content

Close
Get the best research tool on the web today,and free!
Connect with people with common interests!

All Annotations of A CSS Sticky Footer[Preview]

saved by33 people, first byBen Macadangdang on 2007-04-18, last bykoki nagasawa on 2008-08-06

  • We've all tried to use a sticky footer one time or another, but they never seem to come out right, do they? Well, the days of a hard to understand CSS-based sticky footer are thankfully over. In just a few simple CSS classes with minimal extra HTML markup, I've fashioned a sticky footer that even beginners can get a handle on.
  • on 2007-05-02 Ycc2106
    /*

    STICKER - A valid, easy to use CSS sticky footer by Ryan Fait

    This is the basic CSS you need along with the one extra empty
    div and the wrapper required to achieve the effect. I suggest
    that you leave the * { margin: 0; } code in while testing and
    building your site because margins do have a tendency to mess
    things up a bit. Have fun!

    Copyright (c) 2006-2007 Ryan Fait

    */





    * {
    margin: 0;
    }
    html, body {
    height: 100%;
    }
    .wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
    }
    .footer, .push {
    height: 4em; /* .push must be the same height as .footer */
    }






    /*

    TROUBLESHOOTING

    I've received a few comments about vertical margins causing a
    few problems with the layout. If you want space between
    paragraphs or headers, use padding instead of margin. It's as
    simple as that.

    */