Wie würde ich das Kind absolut auf die rechte Seite des Elternteils positionieren (mit Rand auf allen Seiten des Kindelements)? Warum verursacht das Kind, dass das übergeordnete Element (mit einer min-height
) eine Bildlaufleiste generiert, wenn das Kind aus dem normalen Fluss des Dokuments fällt? Was muss ich tun, um diese Bildlaufleiste zu entfernen?Relatives Elternteil mit absolutem Kind positionieren
Alternativ, wie könnte ich die Funktion Calc() im Kontext einer relativen Position des Kindes verwenden, damit ich das gleiche Ergebnis bekomme?
* {
box-sizing: border-box;
}
.box {
width: 50%;
min-height: 400px;
margin: 50px auto;
background: hsl(220, 80%, 50%);
overflow: auto;
position: relative;
}
.child {
width: 200px;
margin: 20px;
min-height: inherit;
background: firebrick;
position: absolute;
right: 0;
}
<div class="box">
<div class="child"></div>
</div>