我会如何将孩子完全定位到父母的右侧(在子元素的所有侧都有空白)?为什么当孩子落在文档的正常流程之外时,孩子会导致父母(带有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>