首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置底部CSS属性时,CSS overflow滚动条定位错误

问设置底部CSS属性时,CSS overflow滚动条定位错误
EN

Stack Overflow用户
提问于 2011-09-08 13:37:48
回答 1查看 1.6K关注 0票数 3

我有一个div,它的页脚图像占据了26px的空间。CSS设置为在需要时显示垂直滚动条,但是我需要确保滚动条不会重叠到我的页脚区域,所以我使用bottom:26px;将其调出。当发生这种情况时,滚动条向上移动,我看不到内容的顶部,也看不到滚动条的上箭头。我不确定如何修改css来修复它,所以滚动条在最上面,并在底部为我的图像留下了26px的间距。任何帮助都是非常感谢的。

HTML

代码语言:javascript
复制
<div id="channel-container">
<div id="channel">

</div></div>

CSS

代码语言:javascript
复制
#channel {
color: #FFFFFF;
text-align: left;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
bottom: 26px;
}
#channel-container {
float: right;
width: 31%;
height: 100%;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-08 13:56:14

考虑一下重新构建您的html。如果div应该滚动,但页脚不滚动,那么我不会将它们组合在一起。将页脚上的页边距/填充设置为0,并将滚动条底部的页边距/填充设置为0。它们应该无缝地融合在一起。还避免了使用位置绝对值和底值的需要。

这是我想你要做的小提琴。http://jsfiddle.net/vdZ6R/

代码语言:javascript
复制
<div id="container">
  <div id="scrollablediv"></div>
  <div id="footer"><img src="" /></div>
</div>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7343550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档