je les divs suivantes dans mon HTML:Div sur le dessus de la division en utilisant z-index
<div class="main">
<div class="bgimage"></div>
<div class="content">Text</div>
qui est directement à l'intérieur de mon corps.
Avec le CSS suivant:
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);
}
Fondamentalement, j'ai une division qui avec un affichage d'une image d'arrière-plan, et je vais avoir une autre division en haut de cette transparence. Ce code fonctionne, mais mon problème est quand j'essaye de faire descendre le contenu du haut.
Lorsque j'ajoute margin-top: 100px, par exemple, réduit également l'image. Je pensais que ça ne le toucherait pas si ce n'est pas sur le même z-index? Pourquoi l'ajout d'une marge force-t-il également le div bgimage?
J'ai aussi essayé de faire de la div avec classe de contenu une position absolue et un zindex, mais cela ne sera pas centré. Comment devrais-je résoudre ceci?
Est-il possible de positionner .bgimage en haut: 0? et aussi, pourquoi ne pas envelopper le contenu dans bgimage? – xandy
En haut: 20 met à ce que je cherche! Mais je pensais que je n'aurais pas besoin de ça puisque j'ai un rembourrage pour le corps que je pensais prendre en charge? Je vais éditer ceci dans le CSS. – Iacks