Я знаю, такого рода вопросы было предложено много, но как-то правильный ответ всегда ускользает меня ...CSS Layout: Footer в нижней или в конце страницы (если дальше)
Хорошо, я у меня есть две вещи, которые я хочу:
- Нижний колонтитул, который всегда находится в нижней части страницы, независимо от того, имеет ли контент меньшую высоту, чем доступный экран или больше.
- Содержание выше сноске необходимо заполнить остальную часть экрана - или больше места, при необходимости
Первая часть довольно легко, например, here, с чем-то вроде этого ...
.footer {
position: absolute;
bottom: 0;
left: 0;
}
Проблем нет. Но как я могу получить содержимое над элементом .footer
, чтобы заполнить оставшееся пространство? height=100%;
явно не работает;
Каждый получил представление о том, как реализовать макет с ...
- Фиксированный заголовок
- нижнего колонтитула в нижней части экрана (или ниже, если содержание нуждается в большем количестве, чем высота)
- содержания, которое заполняет имеющийся экран или использует более, если это необходимо
(причина заключается в том, что в конце концов, я хочу сетку с гибкой высотой, которая заполняет экран содержания)
Вы проверили это [Вопрос] (http://stackoverflow.com/questions/42294/how-do-you-get-the-footer-to-stay-at-the-bottom-of-a-web -page)? –
Спасибо. Я бы предпочел что-то более совместимое с старыми браузерами, но, возможно, это нужно будет сделать. –