Ответ 1
Невозможно объединить атрибут background
с помощью нескольких классов - его можно установить только один раз. Что вы можете сделать:
- создать контейнер div (
position: relative
) - поместите несколько контейнеров внутри контейнера (
position: absolute
) - применить отдельный класс к каждому под-div
- Изображения могут располагаться внутри контейнера с помощью
top: 0px; left: 0px;
иbackground-position
.
Вот пример того, что я имею в виду:
HTML
<div class="container">
<div class="first"></div>
<div class="second"></div>
</div>
CSS
html, body { height: 100%; }
div {
display: inline-block;
width: 400px;
height: 100px;
}
.container {
position: relative;
}
.first, .second {
position: absolute;
left: 0;
top: 0;
}
.first {
background: url(http://lorempixel.com/200/100/sports/1) no-repeat;
}
.second {
background: url(http://lorempixel.com/200/100/sports/2) no-repeat;
background-position: right center;
}