If you design a web page which content is not fill up the whole height of user’s screen, you probably will face the same problem like I did. When a page is not fill up user’s screen, you will end up with your footer floating in the middle of their screen. There will always going to be page that doesn’t have much content.
To keep the footer at, well, bottom, this guy has a good CSS trick! His name is Matthew James Taylor. Some other CSS tricks from Matthew that I like are:
iPad CSS layout
Imagine the headache dealing with iPad horizontal / vertical orientation, and iPhone too! Well, you guess it, Matthew got it all.