Шаблон веб-страницы, где контент занимает всю высоту окна просмотра, если имеет 1 строку минус нижний колонтитул

Я ищу шаблон веб-страницы на основе CSS, в котором основное содержимое div занимает всю высоту порта просмотра (за вычетом высоты заголовка и нижнего колонтитула), когда в его содержимом мало строк. Нижний колонтитул должен находиться внизу области просмотра, а не прямо под содержимым, где он находится ближе к середине области просмотра. Область содержимого должна расширяться по вертикали, чтобы соединиться с верхней частью нижнего колонтитула.

Если для содержимого требуется больше места, чем область просмотра, то нижний колонтитул может располагаться внизу веб-страницы (вместо нижней части окна просмотра) как стандартный веб-дизайн.

Ссылка на конкретную ссылку или образец кода приветствуется. Не упоминайте сайт-шаблон и попросите меня поискать там. Должен работать как минимум в IE 6 и FF. Если требуется JavaScript, все в порядке, если браузер не поддерживает JS, по умолчанию нижний колонтитул помещается внизу области содержимого без нарушения макета.

Эскиз к кейсу №1:

--------------   <-----
header area  |         |
-------------|         |
small content|         |   
             |     view-port
             |         |
             |         |
-------------|         |
footer area  |         |
--------------   <-----


all other cases:

--------------   <-----
header area  |         |
-------------|         |
big content  |         |   
             |     view-port
             |         |           
             |         |
             |         |
             |         |
             |    <----      
             |         
-------------|         
footer area  |         
--------------   
Улучшение производительности загрузки с помощью 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 страниц, которые помогут...
6
0
1 571
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

Ищите "Footer Stick Alt" ... был длинный блог о том, как заставить это работать.

Сделано Кэмероном Адамсом, также известным как "Человек в голубом".

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