Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> позиционирование блоков по вертикали (CSS), bottom 
V
    Опции темы
Slazen12
Дата 20.11.2008, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 18.10.2007

Репутация: нет
Всего: нет



Доброго времени суток, 

Обращаюсь к мастерам html+css верстки в надежде получить полезный совет.
У меня возникла проблема с позиционированием некоторых элементов по вертикали, а именно: их необходимо расположить на расстоянии 10 px по вертикали от последнего дива в контейнере. 
Вот схема дивов:
user posted image

Задача:
imagediv7 и div6 позиционировать по низу, на расстоянии 10px от div 8 ("crealing div").
Контент может изменяться, следовательно высота дивов тоже. Надо что бы указанные дивы всегда были внизу.

Буду рад любым советам, рекомендациям или ссылкам по этому поводу. Спасибо заранее.


Это сообщение отредактировал(а) Slazen12 - 10.1.2009, 22:41
PM MAIL   Вверх
webster
Дата 20.11.2008, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 361
Регистрация: 1.1.2007

Репутация: 34
Всего: 34



Рулетку надо поставить бэкгроундом к элементу <div class="content">:
Код

background-position: 0% 100%;
Справиться же с проблемой адресов тоже достаточно не сложно:
Код

.content {
position: relative;
}
.contacts {
position: absolute;
left: 0px;
bottom: 0px;
}
И еще поставить для
Код

.page_name {
padding-bottom: 158px; /* На высоту .contacts , чтобы не заползать под него при уменьшении высоты страницы */
}


PM MAIL   Вверх
Slazen12
Дата 20.11.2008, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 18.10.2007

Репутация: нет
Всего: нет



webster

Спасибо. С рулеткой все нормально получается. (Толкьо я поставил background-position: 10px 100%, что бы центрировать в колонке)

А вот с .contacts не получается. 
При внесении следующих изменений:
Цитата

.content {
position: relative;
}
.contacts {
position: absolute;
left: 0px;
bottom: 0px;
}
.page_name {
padding-bottom: 158px; /* На высоту .contacts , чтобы не заползать под него при уменьшении высоты страницы */
}

в IE6 контакты не отображаются, 
В  FF отображаются, но прямо внизу, "наезжая" на рулетку. Правда bottom:120px для .contacts решает эту проблему. А вот с IE6 чтоделать?

Это сообщение отредактировал(а) Slazen12 - 20.11.2008, 13:10
PM MAIL   Вверх
webster
Дата 20.11.2008, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 361
Регистрация: 1.1.2007

Репутация: 34
Всего: 34



Если переместить <div class="contacts"> прямо под  <ul id="submenu">, то все будет ОК!
PM MAIL   Вверх
Slazen12
Дата 21.11.2008, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 18.10.2007

Репутация: нет
Всего: нет



точно...
но блоки намеренно идут в таком порядке: 
сначала меню, потом субменю, потом основное содержание, а потом уже все остальное....Ну что-ж, сейчас буду уже решать, что для меня важнее, 
спасибо за дельные советы smile 

...а по поводу того, что бы эти элементы "плавали" -  это реально сделать без JS ?
можете хоть дать намек, в каком направлении копать?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1021 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.