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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Резиновая div-ная верстка 
:(
    Опции темы
sssergius
Дата 15.10.2007, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всем привет.

Есть вопрос по резиновой верстке дивами.

Хочу сделать сайт, который будет тянуться вертикально и горизонтально - это идеальный вариант.

Если это не возможно, приоритет - тянуться горизонтально.
Причем, левый и правый блок должны быть фиксированной ширины, а центр тянуться.

Перебрал 3 варианта верстки - но у каждого есть свои глюки.

                                
Можно оставить ссылки на работающие варианты. 
PM MAIL   Вверх
viv
Дата 15.10.2007, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



пользовался как-то шаблонами, поковыряй может какой переделать сможешь

Присоединённый файл ( Кол-во скачиваний: 34 )
Присоединённый файл  allLayouts.zip 44,94 Kb
PM MAIL   Вверх
sssergius
Дата 16.10.2007, 11:43 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо за файлы.

Но этот способ я уже знаю.
Есть один недостаток - когда браузер сжимаешь, все столбцы сбиваются.

А вы сами таким способом пользуетесь?

PM MAIL   Вверх
WebDisaster
Дата 16.10.2007, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А это видели?
PM MAIL   Вверх
sssergius
Дата 16.10.2007, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо и за это пример.

Но результат как и у предыдущего.


Неужели никто не знает как сделать тянущийся сайта на дивах?
PM MAIL   Вверх
sssergius
Дата 16.10.2007, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Неужели нет решения этой проблемы?
PM MAIL   Вверх
WebDisaster
Дата 17.10.2007, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(sssergius @  16.10.2007,  19:01 Найти цитируемый пост)
результат как и у предыдущего

Нельзя ли конкретизировать, что именно не нравится? Единственный замеченный мой глюк был в IE6 с бэкграундом для левой колонки, но и он исправлялся достаточно просто. Больше никаких проблем не видел. Правда, к 100% высоте, чтобы зафиксировать футер внизу, я не стремился. А что не устраивает Вас?
PM MAIL   Вверх
yalo
Дата 19.10.2007, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



у меня есть три файла  сделала сама, от них часто начинаю "плясать" в начале работы по верстке, названия файла говорят об их сути


Присоединённый файл ( Кол-во скачиваний: 28 )
Присоединённый файл  start.zip 3,68 Kb
PM MAIL ICQ   Вверх
cleverbird
Дата 23.10.2007, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



#sidebar {
    float: left; 
    width: 22%; 
}

#sidebar2 {
    float: right; 
    width: 23%; 
}

#mainContent { 
    margin: 0 24% 0 23.5%;
}

У тебя получится 3-х колоночный макет, с заданной шириной крайних колонок и "свободной" шириной средней колонки.
Размеры всех колонок резинвые, т.е. будут зависеть от ширины окна.
В данном случае, при уменьшении ширины окна, макет "сыпаться" не будет, т.е. колонки не будут "уходить" одна под другую.




--------------------
Silentium est aurum
PM MAIL   Вверх
sssergius
Дата 25.10.2007, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



cleverbird спасибо - это важно чтобы не сыпался, только крайние колонки должны быть фиксированными
PM MAIL   Вверх
cleverbird
Дата 25.10.2007, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



sssergius
Пожалуйста.  smile 
А они зафиксированы.  smile "Резиново".
Задай ширину крайним колонкам в пикселах.
Для центрального блока задай margin-right & margin-left те же значения (ну, или чуть больше), что и ширина крайних блоков.
Т.е., если ширина левого блока, например, 200px, то центральному блоку задай margin-left:200px.
Получит]ся, что центральный блок у тебя "отъедет" слева ровно на ширину левого блока, таким образом, они не будут у тебя накладываться один на другой. То же сделай с правым.

Это сообщение отредактировал(а) cleverbird - 25.10.2007, 18:12


--------------------
Silentium est aurum
PM MAIL   Вверх
WebDisaster
Дата 25.10.2007, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



К этому css нужно добавить ещё одну очень важную вещь. Блок #mainContent дожен идти в html-потоке после блоков #sidebar и #sidebar2. 

Но Holy Grail всё равно лучше smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




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


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

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