Главная страница_Журнал IT-технологий
Воскресенье, 19.05.2024, 07:01 Приветствую Вас Гость | RSS | Вход | Регистрация
.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум - Журнал IT-технологий » Программирование » Web-программирование » Прижимаем footer к низу страницы (Прижимаем footer к низу страницы с помощью CSS)
Прижимаем footer к низу страницы
ShumikДата: Воскресенье, 04.04.2010, 20:24 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 10
Статус: Offline


В этом уроке, я расскажу Вам о том, как прижать footer ("подвал" сайта) к низу страницы, чтобы при малом количестве контента не терялась целостность страницы.

1. Для удобства вынесем CSS в отдельный файл. Для этого откроем блокнот -> Сохранить как -> style.css.
2. Вставьте в этот файл следующий код.

html, body {
    margin: 0;
    padding: 0;
    height: 100%; /* не забываем это свойство для html и body */
}
#conteiner {
    position: relative;
    min-height: 100%; /* минимальная высота контейнера, ее понимают все браузеры за исключением IE6 */
}
/* ниже фильтр * html так называемый CSS хак, через который можно задать любое свойство предназначенное для IE6 */
* html #conteiner {
    height: 100%;
}
#header {
    position: relative;
    height: 2.5em;
}
/* элемент ниже позволяет не наезжать подвалу на контент, он должен быть не меньше подвала по высоте */
.end_content {
    position: relative;
    height: 2.6em;
}
#footer {
    background-color:#1C7FFF;
    color:#FFF;
    position: relative;
    margin-top: -2.5em; /* свойство должно быть равным высоте элемента, не забываем про отрицательное значение */
    height: 2.5em;
}


3. Чтобы увидеть работу стилей, создадим в той же директории html файл и, например вставим туда такой код:

<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
   <div id="conteiner">
      <!-- Обращаю Ваше внимание на то что Header (шапка) внутри контейнера -->
      <div id="header">title</div>
      content
      <div class="end_content"></div>
   </div>
   <!-- footer (подвал) за контейнером -->
   <div id="footer">footer</div>
</body>
</html>


4. Сохраняем и смотрим, что получилось.

Вот мы и добились желаемого результата, "подвал" прижат к низу страницы.

Демо

По материалам сайта: Российская школа CSS

 
Форум - Журнал IT-технологий » Программирование » Web-программирование » Прижимаем footer к низу страницы (Прижимаем footer к низу страницы с помощью CSS)
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Популярные темы Новые темы Лучшие пользователи Новые пользователи

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Shumik

Sidorov

Rekrut

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

Sidorov

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

intelligencebusiness

tank5454



Copyright Журнал IT-технологий © 2024

При наполнении сайта использована информация из открытых источников. Администрация сайта не несет ответственности за недостоверную и заведомо ложную информацию размещенную на страницах сайта. Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией. При использовании информации опубликованной на нашем сайте, ссылка обязательна.