Использую фишку с контейнером на 100%, футером с отрицательным верхним отступом и hFooter: * { margin: 0; padding: 0; } html,body { height: 100%; width:100%; } .container { background: #999; min-height: 100%; height:auto !important; height:100%; } .hFooter { height: 60px; } .footer { background: #0099CC; color: #fff; height: 60px; margin-top: -60px; } ... <div class="container"> <div class="hFooter"></div> </div> <div class="footer"></div> ... Почему если вставить в контейнер блочный элемент и присвоить ему margin-top, то конструкция не работает, появляется полоса прокрутки и футер съезжает? Если использовать padding-top, то все нормально.. ... <div class="container"> <div style="margin-top:50px"></div> ...