在我的网页中,我使用CSS固定了顶部和底部的部分,即
在顶部和底部之间,我有一个绝对定位的页面元素 - 一个div - 这是大多数内容出现的地方。当内容太大而无法适应页面元素时,我希望它在y轴上溢出。在这种情况下,我希望滚动条出现在屏幕的右侧(而不是页面元素),因此我在body元素上使用了
现在,这很好用,除了页面元素的边框和背景。最初在视图中的内容既有边框又有背景,但是当我向下滚动到溢出区域时,它既没有边框也没有背景。
我尝试使用绝对(
有什么想法吗?谢谢!
position: fixed;
。在顶部和底部之间,我有一个绝对定位的页面元素 - 一个div - 这是大多数内容出现的地方。当内容太大而无法适应页面元素时,我希望它在y轴上溢出。在这种情况下,我希望滚动条出现在屏幕的右侧(而不是页面元素),因此我在body元素上使用了
overflow-y: scroll;
。(参见Facebook的示例)。现在,这很好用,除了页面元素的边框和背景。最初在视图中的内容既有边框又有背景,但是当我向下滚动到溢出区域时,它既没有边框也没有背景。
我尝试使用绝对(
bottom: 105px
)和相对(height: 100%;
)方法设置页面的高度,但都无效。我还尝试在页面元素内部以<p style="clear: both"></p>
结尾的方式结束内容。有什么想法吗?谢谢!