【发布时间】:2021-09-12 08:06:04
【问题描述】:
我的问题是绿色子元素不会粘在底部,即使它的绝对位置是底部:0。
容器中的 hello world 文本使容器可滚动并使绿色元素无法粘在底部。
编辑:容器需要位置:固定。 (它是一个购物车模式)。
.container {
background: red;
height: 100%;
width: 200px;
position: fixed;
overflow: auto;
}
.child {
background: green;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
<div class='container'>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
<div>hello world </div>
v
<div class='child'>
asdf
</div>
</div>
【问题讨论】:
-
用
position:relative将整个容器包裹在另一个元素中,并将绝对元素放入其中。 -
容器应该有
position: relative让孩子使用position: absolute。 -
所以您希望“asdf”始终保持在列表的底部,并正常滚动浏览其他列表?
标签: html css css-position fixed absolute