У меня есть следующие дивы в моем HTML:Div на вершине Div с использованием Z-индекс
<div class="main">
<div class="bgimage"></div>
<div class="content">Text</div>
которая непосредственно внутри моего тела.
Со следующим CSS:
body {
margin: 0;
padding: 20px 0;
}
.content {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
.content {
position: relative;
z-index: 1;
border: #000 thin solid;
width: 960px;
margin-left: auto;
margin-right: auto;
background-color: #000;
}
.bgimage {
position: absolute;
z-index: -1;
width: 1024px;
height: 768px;
margin-left: auto;
margin-right: auto;
background-image: url(bg1.jpg);
}
В принципе, у меня есть Div, что с отображением фонового изображения, и у меня будет еще один Div на вершине этого с прозрачностью. Этот текущий код работает, но моя проблема заключается в том, что я пытаюсь удалить содержимое div сверху.
Когда я добавляю margin-top: 100px, например, также приносит изображение вниз. Я думал, что это не коснется его, если он не на том же z-index? Почему добавление маржи также приводит к отключению div bgimage?
Я также попытался сделать div с классом содержания абсолютным и zindex, но тогда это не будет центрировать. Как мне это решить?
Можно ли установить .bgimage в положение сверху: 0? а также, почему бы не обернуть содержимое внутри bgimage? – xandy
Установка его на верх: 20 ставит его на то, что я ищу! Но я думал, что мне это не понадобится, поскольку у меня есть прокладка для тела, которая, как я думал, позаботится об этом? Я отредактирую это в CSS. – Iacks