Я использую полупрозрачные PNG (из-за перекрытия элементов дизайнером) и пытаюсь создать макет, который представляет дизайн, и в то же время хорошо работает в Интернете. Таким образом, у меня есть простой HTML:
<div id="right">
<div id="welcome"></div>
<div id="welcomeRepeatingBottom"></div>
</div>
И я пытаюсь использовать CSS следующим образом:
#right {
height: 100%;
position: absolute;
right: 0px;
top: 0px;
width: 430px;
}
#welcome {
background-image: url("welcome.png");
height: 614px;
width: 430px;
position: absolute;
top: 0px;
left: 0px;
}
#welcomeRepeatingBottom {
background: url("welcomeBottom.png") repeat-y;
height: 100%;
left: 0px;
position: absolute;
top: 614px;
width: 430px;
}
Проблема в том, что div #welcomeRepeatingBottom не может перекрывать div #welcome из-за прозрачности. Что я действительно хочу, так это то, что div #welcomeRepeatingBottom имеет значение height: 100% - 614px, , но, конечно, вы не можете этого сделать. Я что-то здесь упускаю или мне нужно манипулировать этими значениями с помощью JavaScript / JQuery?