Проблема с нижним колонтитулом HTML

Можно ли создать div нижнего колонтитула, который находится внизу сайта независимо от того, сколько информации присутствует в середине?

В настоящее время div у меня позиционируется в зависимости от того, сколько содержимого у меня в теле.

See also:

How do you get the footer to stay at the bottom of a Web page?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
10
0
8 997
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

Я ни в коем случае не эксперт по css, но это работает для меня во всех основных браузерах:

.d_footer
{
    position:fixed;
    bottom:0px;
    background-color: #336699;
    width:100%;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    color:#ffffff;
}

Разве это не поместит его внизу окна, а не на страницу?

Stephen Wrighton 11.10.2008 08:27

Просьба заключалась в том, чтобы поместить div внизу «сайта». Ясно, что это открыто для интерпретации между окном и страницей. Разумная интерпретация: окно; любой может вставить div внизу страницы.

yfeldblum 11.10.2008 08:42

Ни с кем. На самом деле довольно сложно добавить div внизу страницы, который будет придерживаться его независимо от того, заполнена страница или пуста.

e-satis 20.11.2009 14:01

Это, конечно, работает, но когда вы изменяете размер окна, нижний колонтитул перекрывает содержимое.

ant 05.01.2010 14:17

Разместите блок содержимого и используйте для блока нижнего колонтитула clear: both.

Я знаю, что пометил это как полученный, но в результате столкнулся с другой проблемой. Нижний колонтитул удобно располагается внизу страницы, однако, если контент выходит за нижний колонтитул, нижний колонтитул просто плавает над содержимым.

Есть ли способ сохранить нижний колонтитул внизу страницы, не перекрывая его, если контент выходит за нижнюю часть?

Мне кажется, что я использую iframe, но я не знаю, как это сделать.

Добавьте нижний отступ к вашему div содержимого, который равен максимальной высоте вашего div нижнего колонтитула.

Keith Williams 13.10.2008 16:52

Вероятно, проще всего было бы применить тот же стиль, что и для нижнего колонтитула, к div контейнера, за исключением того, что указать фиксированную «высоту» для нижнего колонтитула и использовать то же количество пикселей, что и «нижняя» позиция вашего контейнер div. Однако короткий текст содержимого будет выровнен по нижнему краю.

Adam Bellaire 13.10.2008 16:52

Джонатан Мюллер прав, это прекрасно работает.

Я просматривал сообщения, пытаясь сделать это вот так. Все, что я смог найти, было прикреплено к нижней части окна. Спасибо!

Другие вопросы по теме