Как стать автором
Обновить

Height 100 % или высота на полную

Время на прочтение1 мин
Количество просмотров6.9K
height 100

Создавая тему для блога возникла проблема при маленьком объеме странице основная часть сжималась до минимума и footer прижимался к ней, что не есть хорошо и не красиво. Решил сделать основную часть с коннектом на всю высоту страницы. Есть конечно много способов как это сделать с использованием JavaScript'a и без него, а так же с помощью CSS. Я выбрал чистый CSS.


Плюс этого приема — это чистый CSS, не у всех JavaScript включен. Однако он хорош, тогда когда в концепции вашего дизайна применяются прямые границы контейнеров.


Вот этот CSS, «возмутитель общественного порядка» :).


<style type="text/css">
  html,body{
    height:100%;
    margin:0px;
    padding:0px
  }

  .height100 {
    height: auto;
    min-height: 100%;
  }
</style>

* This source code was highlighted with Source Code Highlighter.


Добавляем для IE6 (спасибо private_face).


<!--[if IE 6]>
<style type="text/css">
  .height100 {
    height: 100%;
  }
</style>
<![endif]-->


* This source code was highlighted with Source Code Highlighter.


Применяем.


<div class="height100">
  DIV c height 100%
</div>

* This source code was highlighted with Source Code Highlighter.


Пример.


P.S. Критику приму с удовольствием.
Теги:
Хабы:
Всего голосов 21: ↑8 и ↓13-5
Комментарии19

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область