Нижний колонтитул — в нижней части страницы

Кросс-браузерный метод, реализующий 100% высоту страницы с помещением нижнего колонтитула в нижнюю часть экрана

С каждым годом мониторы становятся всё больше и больше; как следствие, растёт и разрешение экрана. И страницы с небольшим количеством контента на таких мониторах смотрятся некрасиво — особенно, когда нижний колонтитул (aka подвал aka footer) плавает где-то в верхней части экрана Многие сайты решают эту проблему при помощи табличной верстки (<table height="100%">) с теми или иными вариациями. [...]

← Вернуться к полной версии записи «Нижний колонтитул — в нижней части страницы»…

Вложения:

Автор: ; опубликовано в: CSS; метки: CSS, HTML, WAI, WCAG, XHTML, макет, разметка, футер
12
Мар
2008

RSS Комментарии к статье «Нижний колонтитул — в нижней части страницы» (24)  »

  1. [...] необходимо разместить нижний колонтитул в нижней части экрана, то все колонки нужно завернуть еще в один <div>. [...]

  2. По последним данным (с тех пор, как у меня появился Konqueror), правило html { overflow: auto; } нужно делать видимым только для IE. В противном случае Konqueror 3.5.9 (на K4 еще не тестировал) некорректно отображает страницу (появляется еще одна вертикальная полоса прокрутки по высоте окна (последствия height: auto; min-height: 100%) , а “основная” полоса прокрутки не скрывается, а работает так, как если бы контент отображался по всей высоте).

  3. [...] переходим к 100% высоте. Помним, что Konqueror/KHTML имеет свою точку зрения по поводу того, кто задаёт скроллинг; также не [...]

  4. Роман

    А что делать, если все элементы страницы имеют абсолютное позиционирование? Тогда ваш способ не работает.

  5. Роман, этот как? Можно прмер, пожалуйста?

    Вообще, если у Вас #content спозиционирован абсолютно, и при этом Вы не задали ему высоту, то, возможно, Вам стоит подумать о рефакторинге дизайна :-) На мой взгляд, использование абсолютного позиционирования везде, где только можно — это не есть хорошо.

  6. Хочу предложить вам не плохой способ для прижатия футера. Он находиться здесь, там есть примеры и коментарии к коду.

  7. Сергей

    При добавлении во второй пример текста (так чтобы он занимал больше видимой области экрана) нижний колонтитул (aka подвал aka footer) плавает где-то в верхней части экрана :(
    Firefox 2.0.0.14

  8. Сергей, Вы первый, кто это заметил, спасибо. Причина заключается в моей невнимательности — я забыл добавить position: relative в объявление #container (29 строка). А в самой статье разметка правильная.

  9. Denver

    я вродибы хтмл харашо знаю, но и автор вроди как не глупый, обьясните что за * {…} и html > body. интерисует звездочка (и к чему тогда стиль применяется) и знак “>” что значит?

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Нижний колонтитул — в нижней части страницы»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा