Расположение слоёв: друг за другом по горизонтали... @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Заголовок сообщения: Расположение слоёв: друг за другом по горизонтали...
Сообщение Добавлено: 17 Январь 2007, 09:16:02 
Народ, выручайте... как разместить два слоя с позиционированием RELATIVE друг за другом по горизонтали?
Суть вопроса: есть главный слой content, которой включает слои menu и main. Меню располагается слева, контент - справа. Т.е.

<div id='content'>
<div id='menu'>
<p>menu1</p>
….
</div>
<div id='main'>
… content …
</div>
</div>

Проблема в том, что у слоёв menu и main должны быть position: relative , чтобы слой content был резиновым в зависимости и от menu, и от main.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 17 Январь 2007, 09:29:54 
Немного поясню картину, сумбурно объяснил...

Меню может иметь ширину больше контента, а может быть, и наоборот. Самый верхний в иерархии слой (content) должен изменять свою высоту в зависимости от самого высокого слоя внутри, т.к. за ним идёт футер. А получается это только если у обоих внутренних слоёв позиция relative. Если позицию любого из внутренних слоёв указать как absolute, верхний слой имеет высоту такую, какую имеет слой с позицией relative, и макет разъезжается...

P.S.

Если указать обоим слоям relative, то второй (content) размещается ПОД menu... и как это поборить не знаю

_________________
Лишь одно в моём кармане - беспонтовый пирожок
abraitcev
новый человек
6
Сообщения: 165
Зарегистрирован: 28.09.02
Откуда: Murmansk
Сообщение Добавлено: 17 Январь 2007, 09:35:29 
Konyukhov, лучше один раз увидеть …
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 17 Январь 2007, 09:46:02 
http://duma.nojabrsk.info/indexnew.php

контент должен иметь top такой же как у меню

Я на предудыщем макете эту проблему решил с помощью Java Script - сравнивал высоту слоёв, и прозрачный GIF добавлял с высотой нужной...

http://duma.nojabrsk.info

_________________
Лишь одно в моём кармане - беспонтовый пирожок
abraitcev
новый человек
6
Сообщения: 165
Зарегистрирован: 28.09.02
Откуда: Murmansk
Сообщение Добавлено: 17 Январь 2007, 10:21:55 
Konyukhov, слои обычно делают float, а в конце ставят clear. Подробности можно подсмотреть здесь http://webhost.bridgew.edu/etribou/layouts/index.html
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 17 Январь 2007, 10:50:42 
Konyukhov, не ленитесь пройтись поиском по форуму.
Для старта:
http://webhost.bridgew.edu/etribou/layouts/skidoo/
http://webhost.bridgew.edu/etribou/layouts/index.html
http://www.thenoodleincident.com/tutori … boxes.html
http://www.positioniseverything.net/art … t/examples
http://www.ssi-developer.net/main/templates/

http://xpoint.ru/forums/internet/html_css/index.xhtml
http://alistapart.com/topics/design/layout/
http://www.alvit.de/handbook/
http://www.webmascon.com/topics/coding/

_________________
клетчатый!
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 17 Январь 2007, 10:52:31 
Попробовал решить проблему отрицательным значением top. Работает, но смещение опять же нужно вычислять с помощью js, т.к. меню имеет переменную высоту. Пока хочу попытаться решить задачу без js и тем более таблиц.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
Konyukhov Муж.
новый человек
0
Сообщения: 166
Зарегистрирован: 10.12.06
Откуда: 89
Сообщение Добавлено: 17 Январь 2007, 11:36:17 
karamba, спасибо! Понравилось элегантное решение в виде <ol><li> и float.

_________________
Лишь одно в моём кармане - беспонтовый пирожок
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100