Всем привет!
Я использую 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;
}