Структура сайта следующая: есть общий блок (content), в котором расположены все элементы сайта и второй блок - footer, который должен прижиматься к низу сайта.
Блок Content имеет position: absolute для выравнивания по центру (горизонтально) - чтобы при уменьшении экрана он равномерно уходил за правую и левую его границы. Проблема в том, что при такой структуре блок Footer прижиматься к низу не хочет. Вот код:
HTML:
<div class = "a_wrapper">
<div class = "a"></div>
</div>
<div class = "b">
</div>
CSS:
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;
}
margiin: 0 autoни о чем не говорит? – Алексей Шиманский Oct 31 '15 at 17:03