Всем привет!
Я использую bootstrap. В стандартный контейнер кладу навигацию, контент и футер.
Цель заключается в том, чтобы получить страницу с отступами справа и слева, откуда будет выглядывать паттерн, а сама страница будет обладать минимальной высотой в размер экрана и прижатым футером. Не хотелось бы использовать vh и тем более считать высоту используя jquery. В принципе решение с jquery есть , но хотелось бы сделать все покрасивее. Уже сутки ломаю голову, постоянно что-то уезжает, то футер по середине экрана при длинной странице, то блок с контентом обрезается по контенту вместо того чтобы опуститься вниз..
Собственно код. Вариант, когда футер при длинной странице висит посередине:
<body>
<div id="center" class="container" >
<nav role="navigation" class="navbar navbar-default navbar-inverse "> </nav>
<div class="content"></div>
<div class="footer">
<p> Powered by DJANGO 1.10.3 </p>
</div>
</div>
CSS:
body, html {min-height: 100%;height: 100% ;}
html {
position: relative;
overflow-y: scroll;
}
body {
font-family: "PT Sans";
background: #FFFFFF;
color: #2F4F4F;
font-size: 150%;
background: url("../images/foggy_birds.png") repeat;
}
#center {
padding-left: 0;
padding-right: 0;
background: #FFFFFF;
min-height: 100%
}
.footer {
position: absolute;
bottom: -100px;
height: 60px;
background-color: rgba(112, 128, 144, 0.1);
color: #999999;
width: inherit;
}
.content{
padding-left: 16px;
padding-right: 16px;
}