Как бы я мог полностью позиционировать ребенка в правой части родителя (с краем со всех сторон дочернего элемента)? Почему ребенок вызывает родителя (с min-height
) для создания полосы прокрутки, когда ребенок выходит за пределы обычного потока документа? Что я должен сделать, чтобы избавиться от этой полосы прокрутки?Позиция относительного родителя с абсолютным дочерним числом
Как можно использовать функцию calc() в контексте относительного положения дочернего элемента, чтобы получить тот же результат?
* {
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>