【发布时间】:2017-01-26 04:35:25
【问题描述】:
<div style="position:absolute; height:500px;">
<div style="position:absolute; bottom:0;">xxx</div>
</div>
如果我将一个具有底部:0 的绝对 div 定位在另一个绝对 div 中,内部 div 会始终粘在父 div 的底部还是会粘在窗口底部(在某些浏览器中)?在实践中,内部 div 粘在父 div 的底部,但感觉不是很好的做法,我担心它可能会被弃用或被弃用。或者这完全没问题?
【问题讨论】:
-
对我来说看起来不错,您可以在子级上设置一个最大高度和溢出,这样它就可以在超出父级顶部时显示一个滚动条。父级也可以处于相对位置以保持在整个文档的变化中。
-
这是根据规范嵌套绝对元素的行为。您所指的元素粘在窗口底部是一个完全不同的
position值,称为fixed。使用嵌套的、绝对定位的元素是非常安全的。