Я хочу поставить нижний колонтитул в нижней части страницы (или в нижней части экрана, если страница короче экрана). Я использую код:Положить нижний колонтитул в нижней части страницы
<div id="wrapper">
<div id="header-wrapper">
...
</div> <!--header-wrapper-->
<div class="clear"></div>
<div id="body-wrapper">
<div class="row960">
<div class="menu">...</div>
<div class="content">...</div>
</div> <!--row960-->
</div> <!--body-wrapper-->
<div class="clear"></div>
<div id="footer-wrapper" class="gray">
</div> <!--footer-wrapper-->
</div> <!--wrapper-->
и CSS:
.clear{
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:24px;
margin:0px
}
html, body{
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
body{
background-color: #000000;
color: #FFFFFF;
font-size: 14px;
}
#wrapper{
min-height: 100%;
position: relative;
}
#header-wrapper{
height: 100px;
}
#body-wrapper{
padding-bottom: 50px;
}
#footer-wrapper{
position: absolute;
bottom: 0;
width: 100%;
height: 50px;
}
.row960{
width: 960px;
margin: auto;
overflow: auto;
}
#menu{
width: 200px;
float: left;
}
.content{
width: 740px;
margin-left: 20px;
float: right;
}
Проблема заключается в том, что колонтитул в нижней части экрана, даже если страница длиннее, чем экран (он охватывает текст). Я проверил его с Firebug и body-wrapper имеет правую высоту, но row960 имеет высоту экрана вместо высоты страницы. Я не могу понять, как это исправить. Есть ли у кого-нибудь идеи, что делать?
Вы можете увидеть мою страницу на http://www.domenblenkus.com/fiap/notice.php
Спасибо за вашу помощь!
EDIT: Я не знаю, подчеркнул ли я это достаточно, поэтому я хотел бы указать на то, что главная проблема заключается в том, что высота row960 неверна.
Возможный дубликат http://stackoverflow.com/questions/643879/css-to-make-html-page-footer-stay-at-bottom-of-the-page-with-a-minimum-height/ 689290 # 689290. BTW нижний колонтитул, чтобы быть вне площадки обертки/контейнера div, как вы можете видеть в примере. – DeiForm
http://ryanfait.com/sticky-footer/ – Coop
Спасибо! Я уже пробовал это, но не работает. –