imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 29.05.2006, 19:34     # 1
Форум
Junior Member
 
Аватар для Форум
 
Регистрация: 05.04.2005
Сообщения: 91

Форум Известность не заставит себя ждать
Question Помогите сконструировать при помощи div

Код:
<body style="margin: 0;">
<div style="background: red; width: 700px; height: 300px; top: 50px; left: 150px; position: relative;"></div>
<div style="background: blue; width: 700px; height: 500px; left: 150px; position: relative;"></div>
<div style="background: yellow; width: 450px; height: 600px; left: 400px; top: 200px; position: absolute;"></div>
<div style="background: green; width: 700px; height: 60px; left: 150px; position: relative;"></div>
</body>
Посмотрите результат, вот такой должна быть структура предполагаемого сайта. Но проблема в том, что желтый блок нужен для текста, а если его много, то этот блок не будет подстраиваться под высоту данную текстом. Вопрос, как бы сделать, чтобы желтый блог находился на этой исходной позиции, но мог изменяться в высоту, а синий блок растягивался, подстраиваясь под конец жолтого, зеленый же передвигался вниз под синим.
__________________
...смысл должен быть понятен...
Форум вне форума  
Старый 29.05.2006, 19:49     # 2
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
а попробуй между желтым и зеленым вставить простой див определенной высоты - тогда должно получится...
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 29.05.2006, 20:02     # 3
Форум
Junior Member
 
Аватар для Форум
 
Регистрация: 05.04.2005
Сообщения: 91

Форум Известность не заставит себя ждать
Цитата:
Сообщение от Naked
а попробуй между желтым и зеленым вставить простой див определенной высоты - тогда должно получится...
не получается, мне кажется надо что-то с position придумывать
__________________
...смысл должен быть понятен...
Форум вне форума  
Старый 29.05.2006, 20:09     # 4
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Форум:
не получается, мне кажется надо что-то с position придумывать
можешь привести пример кода, когда все это рушится?
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 29.05.2006, 20:13     # 5
Форум
Junior Member
 
Аватар для Форум
 
Регистрация: 05.04.2005
Сообщения: 91

Форум Известность не заставит себя ждать
Код:
<body style="margin: 0;">
<div style="background: red; width: 700px; height: 300px; top: 50px; left: 150px; position: relative;"></div>
<div style="background: blue; width: 700px; height: 500px; left: 150px; position: relative;"></div>
<div style="background: yellow; width: 450px; height: 600px; left: 400px; top: 200px; position: absolute;"><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p></div>
<div style="background: green; width: 700px; height: 60px; left: 150px; position: relative;"></div>
</body>
Вотрезультат налицо
__________________
...смысл должен быть понятен...
Форум вне форума  
Старый 30.05.2006, 00:24     # 6
Форум
Junior Member
 
Аватар для Форум
 
Регистрация: 05.04.2005
Сообщения: 91

Форум Известность не заставит себя ждать
Код:
<body style="margin: 0;">
<div style="background: red; width: 700px; height: 300px; top: 50px; left: 150px; position: relative;"></div>
<div style="background: blue; width: 700px; left: 150px; position: relative;">
<div style="background: yellow; width: 450px;  left: 250px; margin: -50px 0 0 0; position: relative;"><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p></div>
</div>
<div style="background: green; width: 700px; height: 60px; left: 150px; position: relative;"></div>
</div>
Вот то, что я хотел изначально. Все гениальное просто, удалите эту тему к чертям собачим, позориться не хочется.
__________________
...смысл должен быть понятен...
Форум вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:56.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.