X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Растянуть родительский див и чтоб не проваливался под следующий
nikudza
nikudza
Topic Starter сообщение 19.5.2011, 4:26; Ответить: nikudza
Сообщение #1


Граждане, хелп! Схожу с ума.

Короче, суть проблемы такова: есть двухколоночный страниц - шапк, левый блок (основной), правый блок (сайдбар, фиксированная ширина), блок-прижиматель футера к низу, ну и - прижатый им к низу футер. Так вот, основной (левый) блок прекрасно тянется в высоту насколько нужно и прижимает футер, а правый - сайдбар (точнее даже не сайдбар, а параграф внутри него) - этот самый футер прекрасненько протыкает. И висит там под футером как... неприличное что-то, ей-богу. Чего только ни пробовал - ничего не понимаю!

Короче, код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Страница</title>
<link href="style2.css" rel="stylesheet" type="text/css">

</head>
<body>

<div id="content">

<div id="header">
HEADER
</div>

<div id="background"></div>

<div id="main">
<p>
Content
Content Content Content Content Content Content Content Content Content
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>
Content<br>

</p>

</div><!--end main-->

<div id="sidebar">
<p>
Sidebar<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
Link<br>
</p>
</div>

<div class="empty"></div>
</div><!--end content-->

<div id="footer"> footer </div>

</body>
</html>



[CSS]html, body{
margin:0;
padding:0;
width:100%;
height:100%;
}

#header{
height:80px;
width:100%;
background-color:yellow;
}


#content{
position:relative;
min-height:100%;
height:auto !important;
height:100%;
text-align:justify;
background-color:green;
}

#content p{
padding:10px 15px 10px 7px;
margin:0;
}

#content .empty{
height:50px;
position:relative;
border:1px black dotted;
}


#background{
position:absolute;
top:80px;
right:250px;
bottom:0;
left:0;
background-color:white;
}

#main{
position:relative;
min-height:100%;
height:100%;
margin-right:250px;
background-color:fff;
}

#sidebar{
width:250px;
position:absolute;
top:80px;
right:0;
}

#sidebar p{
margin:10px;
background:blue;
}

#footer{
position:relative;
margin-top:-20px;
height:20px;
width:100%;
background-color:brown;
text-align:center;
}[/CSS]

Содержимое колонок оставил специально, наглядности для, из кода же постарался всё лишнее убрать, но если где-то какие-то следы экспериментов - уж не обессудьте!


Вот примеры добавил:
Просто страница
Хорошая, годная страница (сайдбар короче и всё норм)
Плохая страница (сайдбар пробил футер)

Цвета специально вырвиглазные, для наглядности же))
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Clavinessa
Clavinessa
сообщение 19.5.2011, 8:19; Ответить: Clavinessa
Сообщение #2


(nikudza @ 19.5.2011, 07:26) *
левый блок (основной), правый блок (сайдбар, фиксированная ширина)...
...Так вот, основной (правый) блок прекрасно тянется в высоту насколько нужно и прижимает футер, а левый - сайдбар


"Кто на ком стоял? Потрудитесь излагать Ваши мысли яснее!" (С)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nikudza
nikudza
Topic Starter сообщение 19.5.2011, 17:25; Ответить: nikudza
Сообщение #3


Дико извиняюсь, писал в 3 часа ночи, перепутал всё, конечно! Исправил... вроде))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tgarl
tgarl
сообщение 19.5.2011, 18:42; Ответить: tgarl
Сообщение #4


у тебя #sidebar имеет абсолютное позиционирование. следовательно из блока #content выпадает. переверстай без абсолютного позиционирования используя свойство float (по моему так будет проще).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nikudza
nikudza
Topic Starter сообщение 19.5.2011, 19:08; Ответить: nikudza
Сообщение #5


Добавил в первый пост примеры, дублирую:
Просто страница, никто никуда не вылазит
Хорошая, годная страница (сайдбар короче и всё норм)
Плохая страница (сайдбар пробил футер)

tgarl, а вот с float-ом:
Float

И да, насчет проще - потратил 3 недели чтоб привести страницу даже в такой вид (с div-ами совсем новичок). Лучше пока не придумал...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47141 Вчера, 12:05
автор: Omaxis
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 347 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыBurzh.top|Партнерская программа под любой вид трафика (email, спам, УБТ)
2 cryptius 762 16.4.2024, 17:50
автор: cryptius
Горячая тема (нет новых ответов) Hyper.hosting - сервера под любые задачи [разрешены dmca, гэмблинг, адалт и пр.]
Лучшие сервера по доступной цене
32 Hyper_Hosting 9146 15.4.2024, 13:03
автор: Hyper_Hosting
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
20 Needmylink1 7000 12.4.2024, 23:32
автор: Needmylink1


 



RSS Текстовая версия Сейчас: 20.4.2024, 3:05
Дизайн