Показать сообщение отдельно
  #3 (permalink)  
Старый 04.08.2010, 16:18
Новичок на форуме
Отправить личное сообщение для skubche Посмотреть профиль Найти все сообщения от skubche
 
Регистрация: 29.07.2010
Сообщений: 7

Решение то в принципе есть http://www.xiper.net/html-and-css-tr...al-k-nizu.html
использовать min-height у содержимого и отрицательный margin-top у футера.

<html>
<head>
<title>Футер прижат к низу</title>
<style type="text/css">
* {margin: 0; padding: 0;} /* обнуляем отступы */
body {
background: #fff;
}
html,body {
height: 100%; /* задаем высоту тела документа */
}
.main { /* основной блок, который должен растянуться до подвала */
background: #999; /* цвет фона основного блока (для наглядности) */
min-height: 100%; /* задаем минимальную высоту основного блока */
}
* html .main { /* хак для ie6 */
height: 100%; /* для ие6, т.к. не понимает min-height */
}
.hFooter { /* это распорка в основном блоке - резервируем место для подвала */
height: 40px; /* высота нашего подвала */
}
.footer { /* подвал */
background: #0000CC; /* цвет фона подвала (для наглядности) */
color: #fff;
height: 40px; /* высота подвала */
margin-top: -40px; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */
}
</style>
</head>
<body>
<div class="main">
	&nbsp;&nbsp;Это основной блок
	&nbsp;&nbsp;<div class="hFooter"></div>
</div>
<div class="footer">Это подвал</div>
</body>
</html>


НО! В итоге в элементах списка расположенных в нижней части контента, возникает баг в IE7 - некорректно работает mouseover/mouseout.

Последний раз редактировалось skubche, 05.08.2010 в 09:33.
Ответить с цитированием