【发布时间】:2014-09-15 11:40:30
【问题描述】:
我在我的 CSS 中实现了一个固定的标题,但由于某种原因,它覆盖了浏览器的滚动条。我不确定它为什么这样做,但似乎我更改的所有其他内容都无济于事。有什么想法吗?
HTML:
<header class="clearfix"> test </header> <div id="wrapper"> <div id="content"> Content </div><!-- end #content --> </div><!-- end #wrapper --> <div id="footer"> <center>footer</center> </div>
CSS:
<style type="text/css"> * { margin:0; padding:0; } html, body { height:100%; overflow:auto; background:#2f3742; color: #B8C2CB; } #wrapper { min-height:100%; width:600px; margin: -30px auto; background:#47535e; border: 1px solid #3D4857; border-bottom: 0; } * html #wrapper { height:100%; } #content { margin-top: 100px; padding: 5px; } header { height: 70px; padding: 22px 25px; background: #18232f; text-align: center; position: absolute !important; width: 100%; z-index: 1; top:0; left:0; } #footer { height:30px; width:600px; margin: 25px auto 0; background:#2F3742; border: 1px solid #3D4857; border-top: 1px solid #2F3A4A; } </style>
【问题讨论】:
-
Chrome 和 Firefox(最新)
-
我无法使用你的小提琴在 FF30.0 中复制它。
-
不会出现在 jdfiddle 框架内...尝试将相同的代码放入 index.html 并直接从那里启动。
-
您有什么理由想在正文中滚动而不是让浏览器为您滚动?我指的是您在 html 和溢出正文上的 CSS:auto;
-
不。这似乎是我唯一的解决方案,即拥有一个固定的页眉以及一个触及页脚末端的正文,页脚也固定并触及窗口的底部。 (我知道......我很需要:-P)
标签: javascript html css header fixed