我试图让子 div 相对于“div 窗口”固定在其父 div 的底部;即,无论用户是否滚动,我都希望子 div 保持固定在 div 的底部。
当没有内容溢出时,我可以使用以下方法实现此目标:
HTML:
<div id="outer">
<div id="inner"></div>
</div>
CSS:
#outer {
position: relative;
overflow-y: scroll;
color: red;
}
#inner {
bottom: 0;
position: absolute;
color: blue;
}
结果是这样的:
#outer
当内容溢出并且用户滚动时遇到问题:
JS Fiddle of Image #2(溢出使用<br>
)。
这就是我的问题:无论滚动如何,我都希望#inner
(蓝色框)保持固定在#outer
(红色框)的底部——这种效果类似于position:fixed
在具有height:100%
. 但我想使用设置高度不是 100% 的 div 来实现效果。
我觉得有一个非常简单的解决方案,但我无法弄清楚。