Хочу поделиться своим решением прижатия футера к низу. Ничего нового не открою, весь трюк состоит в margin с минусовым значением. Но реализация вся своя, такой пока не встречал. К примеру, у нас есть 2 блока контента(слева и справа) и футер. html-код страницы: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Тестовая страница</title> <link rel="stylesheet" href="./style.css" /> </head> <body> <div id="main_block"> <div id="header_left"><div class="main_conteiner">Пустая колонка слева</div></div> <div id="header_right"><div class="main_conteiner">Пустая колонка справа</div></div> <div id="footer">Копирайты и пр.</div> </div> </body> </html> и css * { margin: 0px; padding: 0px; } html, body { margin: 0px; padding: 0px; width: 100%; min-width: 200px; height: 100%; min-height: 200px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; } div#main_block { overflow: auto; width: 100%; height: 100%; } div#header_left { margin-top: -90px; float: left; width: 20%; min-width: 100px; height: 100%; border: 1px solid #ffffff; background: #abcdef; } div#header_right { margin-top: -90px; height: 100%; border: 1px solid #ffffff; } div.main_conteiner { margin-top: 90px; overflow: auto; } div#footer { clear: both; overflow: auto; height: 88px; background-color: #f2f2f2; } Буду рад любой конструктивной критике.