<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'> <head> <title>positioning</title> <style rel='stylesheet' type='text/css'>div#container { position: absolute; top: 0; right: 0; bottom: 31px; left: 0; overflow: auto; padding: 0 10px; line-height: 2em;}div#footer { position: absolute; bottom: 0; right: 0; left: 0; height: 20px; font-weight: normal; font-size: 14px; text-align: center; border-top: 1px solid rgb(200, 200, 200); background: white; margin: 0; padding: 5px;}div#footer p { margin: 0;} </style> </head> <body> <div id='container'> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec eu Aenean dictum dolor ut sem. </p> <p> Ut commodo. Sed non nisi at leo aliquet lobortis. Donec a elit vel conubia nostra, per inceptos hymenaeos. </p> </div> <div id='footer'> <p> A fixed footer. </p> </div> </body></html>