Я пытался заставить это работать некоторое время, и, кажется, никогда не получалось.Я думаю, потому что моя структура HTML немного отличается от той, что в примере.Моя проблема заключается в том, что на страницах, которые меньше, чем область просмотра, нижний колонтитул автоматически не перемещается вниз, а div #main не распространяется на нижний колонтитул.
Вот мой HTML-код:
<html>
<body>
<div id='container'>
<div id='main'>
<div id='content'> </div>
</div>
<div id='footer'> </div>
</div>
</body>
</html>
А вот мой основной CSS, без реализации CSS Sticky Footer:
div#container {
width:960px;
margin:0 auto;
}
div#main {
background-color:black
padding-bottom:30px;
}
div#content {
width:425px;
}
div#footer {
position:relative;
bottom:0;
width:inherit;
height:90px;
}
Для пояснения: допустим, фон div # main черный.Допустим, на странице есть только 1 строка текста в div # main.Поэтому я хочу, чтобы область #main расширялась вплоть до нижнего колонтитула (который находится внизу страницы), даже если не хватает содержимого, чтобы это произошло.имеет смысл?
И еще одна вещь.Область #main имеет цвет фона, отличный от основного.Так что фон #main должен простираться до самого нижнего колонтитула, потому что если есть пробел, цвет тела вместо этого достигает максимума