Как прописать background в CSS

L
На сайте с 25.03.2010
Offline
4
14254

Возникла необходимость задать фон в global.css прописав


background-image: url(../img/newBack1.jpg);

я остался доволен, теперь осталось только заменить боковые колонки, по обоим сторонам должны быть вот такие вот цветочки:

Прописав


body {
background: #ffffff url(../img/newBack1.jpg);
background: #ffffff url(../img/fon.png) repeat-y fixed left top;
background: #ffffff url(../img/fon2.png) repeat-y fixed right top;
}

Исчез первоначальный фон, осталась изменена только правая колонка...

Отчаялся, прошу помощи.

п.с. CSS то в чем я ну очень плохо разбираюсь.

Навсякий случай выкладываю начало самого global.css

*/


* {
padding: 0;
margin: 0
}

body {

font-size: 11px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #5d717e;
text-align: center

}



/* Useful */
.align_center { text-align: center }
Разочарование это результат неверных ожиданий
zhitov
На сайте с 30.01.2005
Offline
219
#1

У одного контейнера может быть только один фон.

Используйте дополнительные контейнеры (справа и слева) с собственными фонами.

lopuhnet:
п.с. CSS то в чем я ну очень плохо разбираюсь.

Изучайте глубже. Там ничего сложного нет.

Строительные калькуляторы ( https://www.zhitov.com/ )
Olldman
На сайте с 21.04.2010
Offline
79
#2

Фон, который слева назначаете элементу html, справа - элементу body, то, что по центру - элементам с контентом. При этом никаких дополнительных контейнеров не потребуется.

devastat10n
На сайте с 29.06.2010
Offline
43
#3
У одного контейнера может быть только один фон.

+1

У одного элемента один фон не важно изображение это или просто цвет.

Поэтому нужно три контейнера для изображений: 1, 2, 3. А потом их между собой выровнять.

Либо абсолютным позиционированием, либо релативом (по отношению друг к другу).

Профессия веб-мастер (http://webmasterprof.ru)
L
На сайте с 25.03.2010
Offline
4
#4
zhitov:
У одного контейнера

Контейнер и слой, это одно и тоже?

devastat10n
На сайте с 29.06.2010
Offline
43
#5

Ладно, начнем с азов.

<div> это контейнер. Сам по себе он ничего не несет. Ничего не выводит. Представь, что это невидимая таблица. В которую можно напихать, что угодно.

А вот когда ты используешь для его расположения абсолютное позиционирование, он выбивается из общего дизайна. И уже выступает как слой.

Тогда может быть сверху наложен на другие элементы дизайна.

Вроде понятно изложил!

S4
На сайте с 13.10.2008
Offline
72
#6

Можно загнать в фон рисунок и с правой и с левой частью, а посередине чистая заливка. Так многие делают подложки, размер файла не сильно увеличится.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий