Прибить футер к низу страницы, как?

123
lazio
На сайте с 05.10.2006
Offline
47
#11

Попробую еще раз объяснить суть проблемы =)

kopusha, ваш код ниже (я только изменил фон блоков):


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<title>Прижатие footer к низу экрана/контента</title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

<style type="text/css" media="all">
* {
margin: 0;
padding: 0;
border: 0;
}
html, body {
width: 100%;
height: 100%;
}
* html #container {
height: 100%;
}
body {
background: #CCC url(bg.gif) left bottom repeat-x;
color: #333;
}
#container {
position: relative;
width: 960px;
margin: 0 auto;
min-height: 100%;
background:#FFF;
}
.clearfloat {
clear: both;
}
.empty {
height: 50px;
}
#footer {
position: relative;
background: #333;
width: 960px;
height: 50px;
color: #ccc;
font-size: .9em;
margin: -50px auto 0;
}
</style>
</head>

<body>
<body>
<div id="container">
<div id="header"></div>
<div id="leftside"></div>
<div id="rightside">
<p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p><p>много текста</p>
</div>
<div class="clearfloat"></div>
<div class="empty"></div>
</div>
<div id="footer"></div>
</body>
</html>

Обратите внимание, что для body прописан фон цветом и картинкой (background: #CCC url(bg.gif) left bottom repeat-x;), картинка должны распологатся всегда внизу экрана, но не распологается! Вот отсюда вопрос, как это сделать?

Приложил файл фона, просто засуньте код в html и сразу увидите баг=)

Также прилаживаю скрины, на них синий фон это картинка, должна быть всегда внизу экрана. Смотрите на положение скроллинга и синего фона

gif bg.gif
jpg bug.jpg
COMFI - Начни Зарабатывать! (http://affiliate.comfi.ru/a2/466735/Program-Overview)
[Удален]
#12
FeoOne
На сайте с 27.12.2008
Offline
32
#13

#footer {

position: relative;

background: #333;

width: 960px;

height: 50px;

color: #ccc;

font-size: .9em;

bottom:0px;

left:0px;

}

kopusha
На сайте с 04.11.2008
Offline
175
#14

этот метод я дал вчера ещё. не сработает он для ТС, у него прикол с бекграундом. а как это решить - мой мозг не знает(

lazio
На сайте с 05.10.2006
Offline
47
#15

ух.... опять не то)) Я знаю как прибить футер! вопрос не в этом... точнее не совсе в этом.

Не буду больше приводить код, т.к. его наверно никто не смотрит)) Подойду по-другому: как сверстать макет ниже??? условие только одно, футер при отсутствии текста должен быть прибит к низу страницы.

jpg verstka.jpg
lazio
На сайте с 05.10.2006
Offline
47
#16

.....Вверх =)

XL
На сайте с 01.04.2009
Offline
1
#17

Вот глянь, может этот вариант тебя устроит, на всё что мне хватило мозгов.

Вроде и в Опере и Лисе и ИЕ футер всегда внизу и а текст можно тянуть или вообще не тянуть

Посмотри я закинул http://www.x-artstudio.de/100dv.html

x-legioner добавил 21.04.2009 в 14:52

x-legioner:
Вот глянь, может этот вариант тебя устроит, на всё что мне хватило мозгов.
Вроде и в Опере и Лисе и ИЕ футер всегда внизу и а текст можно тянуть или вообще не тянуть
Посмотри я закинул http://www.x-artstudio.de/100dv.html

Извини я лапухнулся, без текста подвал лезет на верх

Prior
На сайте с 03.03.2008
Offline
194
#18

Варианты с использованием таблиц совсем не рассматриваются? Именно в этом случае их применение оправдано.

Ответы на вопрос - https://answers.net.pl
lazio
На сайте с 05.10.2006
Offline
47
#19

Prior, может быть... но хотелось бы обойтись без таблиц! конечно если решение будет очень сложным или его вообще не будет, то таблица, и без вопросов))

Хотя с высотой проблему я решил, ща вродь она адекватна. НО появилась проблема с шириной... если получится исправить, покажу потом решение)

Ткач
На сайте с 29.04.2007
Offline
95
#20

Лень одно и тоже объяснять, вот тут недавно прописал тоже

Разработка и создание сайтов. Красиво, функционально, недорого. (http://time-online.ru/) ICQ 388-474-890)
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий