ich bin neu in css.
Ich habe einige Fragen über die Position "statisch" und "relativ". Wenn das "statische" Element in das "relative" platziert, wie funktioniert die Margin-Eigenschaft?
Der Code folgt.css position statisches element im relativen element
img {
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
}
.top{
margin-top:20px;
padding:20px;
}
.back{
background-color:#eee;
position:relative;
}
<div class="back">
<div class="top">Top text </div>
</div>
Meine Frage ist, dass "oben" div die margin-top 20px hat.
Die "zurück" Div ist "relativ" und hat keine Marge.
Aber warum hat "zurück" div den gleichen Rand wie der "top" div?
position: relative ändert nicht, wie Margen überhaupt funktionieren. – BoltClock