У мене є два 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;
}
position:absoluteне відчуває себе добре. Який би був правильний стиль?
.layer1and та .layer2відомий розмір?
position: absoluteтоді не зовсім правильний стиль.