Я прочитал много статей и существующих вопросов о stackoverflow. Я пробовал более 10 различных частей кода. Это просто не работает.Нижний нижний колонтитул не находится внизу
У меня есть сайт, и я бы хотел, чтобы нижний колонтитул встал на дно, несмотря ни на что. Я имею в виду, litteraly stick на дне. Я не хочу, чтобы он перемещался с высотой окна браузера. Я хочу, чтобы он оставался ниже всех существующих div.
В данный момент нижний колонтитул находится внизу страницы. Но он перемещается с высотой окна моего браузера. Итак, если я скрою свой браузер, нижний колонтитул будет двигаться вверх с высотой браузера. Мне этого не надо.
Я пробовал много, но это не работает. Это мой текущий код:
body{
background-image: url('../images/bg.png');
background-repeat: repeat;
margin: 0px;
padding: 0px;
}
body, html{
height: 100%;
}
#body{
width: 1024px;
min-height: 100%;
margin: 0 auto;
}
#footer{
clear:both;
min-height: 150px;
width: 100%;
background-image: url('../images/footerbg.png');
background-repeat: repeat;
}
Идентификатор кузова - это обертка. Сноска находится вне оболочки тела
<body>
<div id="body">
<!-- HEADER -->
<div id="logo"></div>
<div id="menu">
<ul id="hmenu">
<!-- stuff -->
</ul>
</div>
<div id="page">
<!-- stuff -->
</div>
</div>
<div id="footer">
<!-- stuff -->
</div>
<div id="navigationbar"></div>
</body>
Edit: проблема связана с одним из дивы внутри «тела» дел. Он позиционируется с использованием абсолютного положения. Есть ли способ получить верхний нижний колонтитул, используя метод Райана Файта, используя абсолютную позицию?
Редактировать # 2: Я забыл использовать «clear: both». Решено это
Вы должны будете объяснить, почему это «не ответ», поскольку он, кажется, точно отвечает на ваш вопрос. –
Оба принятых ответа (тот, который задан на этот вопрос и тот, который указан выше) совпадают. Как это не могло быть дубликатом? Пожалуйста, дополните. –
@HashemQolami Nevermind. Даже после моего редактирования я согласен с вами. Должно было сделать еще несколько исследований. – stefan1294