Я хотел создать нижний колонтитул, который занимал бы оставшуюся часть неиспользуемого пространства на моей странице. Я нашел этот пример - Сделать div заполнить высоту оставшегося пространства экрана , но он использует flex-боксы, и я не использую это на моей текущей странице:
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 a {
color: #fdb515;
}
<header>
<div id="banner">
Header
</div>
</header>
<div id="main">Content</div>
<footer><a href='#'>Terms of Service</a></footer>
Странно, что нижний колонтитул занимает слишком много места. Это вызывает прокрутку, хотя это не то, что я просил - https://jsfiddle.net/g7Ldc7pt/2/. Как мне сказать, чтобы нижний колонтитул занял оставшееся видимое пространство? Я хочу использовать полосу прокрутки только в том случае, если содержимое не видно, но его все есть.