Задать вопрос
Gentimchenko
@Gentimchenko

Как прижать footer к низу без дополнительного div (обёртки)?

Нашёл массу способов прижатия футера к низу страницы, но все они основаны на дополнительном div (wrapper или обертка), который обычно помещается между head и footer. Есть ли простой способ прижать вот в этом случае (без дополнительного div)?
<!DOCTYPE html>
<html>
<head>

</head>
<body class="b-page">
    <div class="b-page__head-line">
	
    </div>
    <div class="b-page__line">
	
    </div>
    <div class="b-page__main">

    </div>
    <div class="b-page__line">

    </div>
    <div class="b-page__footer">

    </div>
</body>
</html>

.b-page
{
    width:100%;
    margin:0;
}
.b-page__head-line
{
    height: 150px;
    display: table;
    width: 100%;
}
.b-page__line
{
    width: 960px;
    margin: 0 auto;
    margin-top:35px;    
}
.b-page__main
{
    width: 1100px;
    margin: 0 auto;
    margin-top:35px;  
}
.b-page__footer
{
    height: 30px;
    margin-top:35px;
    position: relative;
    width: 100%;
}
  • Вопрос задан
  • 4152 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
suhodolskiy
@suhodolskiy
html,body{min-height: 100%; height: 100%;} 

.b-page{
     position: relative;
     padding-bottom:  135px; 
     min-height: 100%;
}
.b-page__footer{
    position: absolute;
    bottom: 0;
    width: 100%;
}
Ответ написан
aaadddminnn
@aaadddminnn
php it ubuntu debian
От вы как себе это представляете? Нет нельзя. Или будет плыть в половине браузеров
Ответ написан
Комментировать
paradokso
@paradokso
Начинающий фронт-эндер
А чем вам position: fixed не подходит?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы