| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Резиновая верстка, фон колонок до конца страницы |
| Автор: LuckyCat 15.6.2009, 14:04 | ||||
| Помогите найти решение В дизайне слева и справа идут градиентные полосы (причем у одной полосы золотая граница справа, у другой - слева), сам макет - трехколоночный (см. в приложении). Обязательное требование - верстка должна быть резиновой. Идей было много, самым оптимальным красивым вариантом без лишних блоков мне показался вот этот: 1. взять обычный резиновый шаблон (col_center тянется, col_left и col_right - фиксированной ширины) и убрать шапку 2. самой шапке присвоить абсолютную позицию, 100% ширину и высоту 120px; 3. трем блокам прописать padding-bottom:32767px; margin-bottom:-32767px;, а вышестоящему - overflow: hidden; 4. правому и левому блоку прописать путь к градиентному фону 5. в трех блоках создать вспомогательные и опустить их вниз при помощи маргина на высоту шапки 6. футер всегда остается внизу То есть: footer всегда внизу резиновая верстка правый и левый блоки должны тянутся до конца страницы правый и левый блоки имеют разный фон Более-менее затея получилась в IE6, то, что нужно. Опера и Firefox начинают применять фон тогда, когда у кого-нибудь из трех блоков увеличивается текст. Вот код index.html:
Содержимое style.css:
Что должно получится в результате.... чтобы слева и справа страницы были разные фоны, один рисунок, похоже, не подходит Были еще варианты, у блока page прописать отступ слева, для боди прописать рисунок слева, для page - справа... Опять же - в IE этот отступ двигает блок вправо + боди рисует градиент только для видимой части экрана... Жду свежего взгляда Может, где в коде затесался косяк, может, уже есть готовое решение... |
| Автор: bazzjr 15.6.2009, 17:39 |
| ИМХО извращенный вариант Добавлено через 1 минуту и 10 секунд Я считаю все это можно реализовать совместно в таблицей, дабы не извращаться с дивами. |
| Автор: LuckyCat 16.6.2009, 22:00 | ||
| Спасибо Может, кому то пригодится....
|
| Автор: p0zt3r 2.7.2009, 17:17 |
| Господа, посмотрите как сделано здесь: http://www.gazprom.ru/ И не надо никаких таблиц! Это мещанство! |
| Автор: bars80080 2.7.2009, 18:10 |
| делать таблицы не таблицами - это е**тость |
| Автор: p0zt3r 2.7.2009, 19:00 |
| Какие таблицы? о чём ты? или у тебя всё это таблица? |
| Автор: bars80080 2.7.2009, 19:47 |
| а ты о чём? если конкретно газпромовский сайт? то его можно сверстать как угодно. слоями тоже. но причём здесь газпромовский сайт? если ты в общем, то в общем таблицы верстать не таблицами - это е**тость |
| Автор: trifler 3.7.2009, 18:33 |
| Можно http://trifler.ru/blog/i/koncept/middle_border_lcr_h.htm |
| Автор: ksnk 3.7.2009, 18:51 |
| trifler, |
| Автор: trifler 3.7.2009, 19:00 |
| В http://trifler.ru/blog/i/control/jsfont.htm |