There are two main ways to code a "sticky footer".
1. This type stays at the bottom of the window if the page hasn't got enough content to fill the height, but if there is enough content above, the footer stays out of sight immediately below the content and you scroll to see it. See
http://www.cssstickyfooter.com/
http://ryanfait.com/sticky-footer/
2. The footer uses position: fixed; bottom: 0; and is visible all the time and content scrolls behind it.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.