Я пытаюсь создать макет, который расходует все пространство, которое видно в браузере. Я установил html, body height 100%
, как было предложено в разных сообщениях SO. Ниже разметка, что я пытаюсьCSS html 100% width height layout
<div>
<div class="header">
</div>
<div class="main">
<div class="container">
<div class="content"></div>
</div>
</div>
</div>
CSS:
html, body {
height: 100%;
max-height: 100%;
}
.header {
height: 30px;
background-color: #000;
}
.main {
height: auto;
padding-right: 0px;
max-height: 100%;
width: 100%;
display: block;
clear: both;
background-color: #eee;
}
.container {
width: 90%;
overflow-y: scroll;
background-color: #ccc;
}
.content {
height: 2000px;
width: 80%;
background-color: #fff;
}
высота DIV содержания вызывает все тело расти и, следовательно, прокрутки по умолчанию полосы браузера отображается. Хотя я установил div контейнера для прокрутки, чтобы отображать содержимое содержимого div, все же полосы прокрутки для контейнера div не отображаются. Как я могу это исправить.
вот jsfiddle
[Проверьте этот ответ.] (Http://stackoverflow.com/questions/ 12361029/how-can-i-get-a-sticky-footer-on-my-wordpress-theme/12361147 # 12361147) –
@SheikhHeera, так что нет способа достичь этого без использования относительного или абсолютного положения? – ZedBee