【发布时间】:2016-01-08 08:59:24
【问题描述】:
我有一个固定位置的div:
<div id="fixed"></div>
#fixed {
width: 300px;
height: 375px;
float: right;
margin: 75px;
position: fixed;
right: 0%;
}
滚动到页面底部后,我有一个高度为 210 像素的页脚。一旦我滚动到页面底部,我的固定 div 就会重叠到页脚上。我怎样才能使固定的 div 不会滚动到页脚上?
【问题讨论】:
-
您能提供更多的 HTML 代码吗?试试
overflow:auto; -
当您到达页脚时,您希望页眉发生什么变化?它应该消失/跳回顶部吗?
-
理论上,解决方案是将页脚固定到视口或 HTML 的下部,这样您就无法滚动过去。
-
@arcyqwerty 我怎样才能做到这一点?是否有一个不允许任何内容滚动过去的 CSS 元素?
-
@ogk 我认为你需要 JS。