J'ai deux DIV que je dois positionner exactement l'un sur l'autre. Cependant, quand je fais cela, le formatage est complètement foiré parce que le DIV contenant agit comme s'il n'y avait pas de hauteur. Je pense que c'est le comportement attendu avec, position:absolutemais je dois trouver un moyen de positionner ces deux éléments l'un sur l'autre et d'étirer le conteneur au fur et à mesure que le contenu s'étire:
Le bord supérieur gauche de .layer2doit être exactement aligné sur le bord supérieur gauche delayer1
<!-- HTML -->
<div class="container_row">
<div class="layer1">
Lorem ipsum...
</div>
<div class="layer2">
More lorem ipsum...
</div>
</div>
<div class="container_row">
...same HTML as above. This one should never overlap the .container_row above.
</div>
/* CSS */
.container_row {}
.layer1 {
position:absolute;
z-index: 1;
}
.layer2 {
position:absolute;
z-index: 2;
}
position:absoluteça ne va pas. Quel serait le bon style?
.layer1et .layer2ont-ils une taille connue?
position: absoluten'est pas tout à fait le bon style à utiliser alors.