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

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

Время на прочтение1 мин
Количество просмотров7.2K
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

Публикации

Истории

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

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань