最佳答案
我需要把两个 DIV 放在一起。但是,当我这样做时,格式就完全乱了,因为包含 DIV 的行为就像没有高度一样。我认为这是 position:absolute
的预期行为,但我需要找到一种方法,将这两个元素放在彼此之上,并让容器随着内容的延伸而延伸:
.layer2
的左上边缘应该与 layer1
的左上边缘完全对齐
<!-- 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;
}