|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.07.2010, 20:50 | #1 |
Новичок
Джуниор
Регистрация: 17.07.2010
Сообщений: 1
|
CSS: бэкграунд растягивается по ширине страницы
Здравствуйте, уважаемые знатоки! Столкнулся со следующей проблемой. На сайте нужно использовать большой бэкграунд (1600 на 3000). Он должен зависеть от ширины страницы, т.е. растягиваться или сжиматься при изменении размера окна браузера.
Средствами CSS это сделать не удается. Если задать width:100%, изображение показывается в реальном размере настолько, насколько оно вписывается в окно. Найденный в интернете способ также не помогает. Предлагается создать перед главным блоком div, в котором все содержимое страницы, еще один блок, в котором в html расположена картинка с шириной 100%, а в css у обеих блоков задано абсолютное позиционирование и z-индексы, позволяющие содержимому главного блока находиться поверх бэкграунда. В итоге, получается, что картинка по ширине зависит от размера окна, но теперь высота у нее всегда одна и та же, не зависимо от контента страницы. Это существенный недостаток, так как на страницах с малым количеством текста внизу появляется много лишнего места. Существуют ли другие способы? Обычные принципы оформления бэкграунда в css (центровка, к примеру) не годятся, нужно только так. Надеюсь на вашу помощь. |
21.07.2010, 09:24 | #2 | |
Пользователь
Регистрация: 18.02.2009
Сообщений: 76
|
Здравствуйте!
Если правильно понял вопрос... Можно задать фон например градиентный даже без CSS - делаете изображение шириной в 1-н пиксель красите его градиентом (там на свой вкус и цвет), ставите его фоном, такая вещь как 'repeat-x' и не понадобятся, он сам повторит изображение на всю ширину окна. Если вы хотите картинку воткнуть как фон, растягивая его на все окно - плохая идея, изображение потеряет в качестве. Можно как-то тогда с векторной графикой попробовать, но могу еще один вариант посоветовать - Цитата:
Все что не делается все к ... А какого черта? Делайте все что задумали и все что вам захочется.
Если конечно задуманное вами не попадает под статью.. © Geg[C/c++][поиск] |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение одной страницы в другой через css | student2008 | HTML и CSS | 2 | 02.04.2010 11:37 |
Почему body в IE растягивается на 100%, хотя в стилях 1024px | aseeva_sonya | HTML и CSS | 8 | 06.10.2009 19:33 |
Бэкграунд на футере | vova.red | HTML и CSS | 1 | 16.05.2008 23:28 |