我正在尝试创建一个网站,其中页眉和页脚具有固定位置,而内容在中间滚动。
<header style="position:fixed"></header>
<div id="content">some content</div>
<footer style="position:fixed"></footer>
我创造了我认为可行的东西,但事实并非如此。这是jsFiddle的全部内容。 正如您所看到的,部分内容隐藏在页脚下方(我最终看不到'HELLOWEEN')。我必须改变什么来解决它?感谢名单
答案 0 :(得分:18)
答案 1 :(得分:6)
<header>header</header>
<section>
<div class="push">push</div>
</section>
<footer>footer</footer>
html, body {height:100%; margin:0; overflow:hidden;}
header, footer {display:block; background-color:black; height:10%;}
section {height:80%; background-color:lightblue; display:block; overflow:auto;}
section .push {height:4000px;}
答案 2 :(得分:3)
如果您希望内容高度与浏览器窗口匹配(减少页眉和页脚),请使用javascript进行设置(并调整窗口大小调整事件)