【发布时间】:2018-09-27 20:22:39
【问题描述】:
我有一个相当标准的页面布局——页眉、带有内容和页脚的 div
<header>
<div id="banner">
Header
</div>
</header>
<div id="main">Content</div>
<footer><a href='#'>Terms of Service</a></footer>
我希望页脚部分占据 HTML 页面的剩余高度,因此我应用了这些样式
html {
height: 100%;
}
body {
margin: 0;
text-align: center;
height: 100%;
}
footer {
background-color: #003162;
padding: 5px;
height: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
}
footer, footer a {
color: #fdb515;
}
奇怪的是页脚占用了太多空间。即使这不是我所要求的,它也会导致滚动 - https://jsfiddle.net/g7Ldc7pt/2/ 。如何告诉页脚占用剩余的可见空间?如果内容不可见但全部都在那里,我只想要一个滚动条。
【问题讨论】:
标签: html css header height footer