Структура сайта выглядит следующим образом: есть общий блок (контент), в котором размещаются все элементы сайта и второй блок, нижний колонтитул, который нужно прижать к в нижней части сайта.Push footer в нижней части страницы
Контентный блок position: absolute
для выравнивания центра (по горизонтали) - для уменьшения экрана, когда он равномерно оставлен справа и слева от его границ. Проблема в том, что при такой блочной структуре нижний колонтитул не остается прижатым к нижней части страницы. Вот код:
body {
margin: 0px;
padding: 0px;
}
.a_wrapper {
width: 600px;
left: 50%;
margin-left: -300px;
position: absolute;
border: 1px dotted #000000;
}
.a {
height: 800px;
}
.b {
width: 90%;
height: 50px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
position: absolute;
border: 1px solid #000000;
}
<div class = "a_wrapper">
<div class = "a"></div>
</div>
<div class = "b">
</div>
https://jsfiddle.net/0k979ud5/