Footer with bottom offset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>CSS Positioning Example</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style rel="stylesheet" type="text/css"> div#heading { position: fixed; top: 0px; left: 0px; width: 100%; height: 80px; color: #ffffff; background-color: #666666; border: 1px solid #000000; } div#nav { position: fixed; top: 80px; left: 0px; width: 120px; background-color: #efefef; border: 1px solid #000000; } div#page { margin-left: 120px; margin-top: 80px; background-color: #ffffff; border: 1px solid #000000; } div#footer { position: fixed; bottom: 0px; left: 0px; background-color: #999999; width: 100%; height: 20px; } </style> </head> <body> <div id="heading"><h1>Masthead</h1></div> <div id="nav"> Navigation item<br /> Navigation item<br /> Navigation item<br /> </div> <div id="page"> <h1>Heading One</h1> <p>This is paragraph one.</p> </div> <div id="footer"> Footer </div> </body> </html>