Учтите это:
<!DOCTYPE html>
<html>
<style>
.container{position: fixed; width: 100%;height: 100%; left: 0; top: 0; z-index: 10;background-color: grey}
.header{height: 50px; width:100%;padding:10px;background-color: lightgrey;}
.nav{height: 50px; width:100%;padding:10px; background-color: darkgrey}
.content{height: 100%; width:100%; overflow-y: scroll}
.item{padding:20px;}
body {font-size: 32px; font-family: Arial, Helvetica, sans-serif;}
</style>
<body>
<div class='container'>
<div class='header'>this is the header</div>
<div class='nav'>This is the nav</div>
<div class='content'>
<div class='item'>I love chips 1</div>
<div class='item'>I love chips 2</div>
<div class='item'>I love chips 3</div>
<div class='item'>I love chips 4</div>
<div class='item'>I love chips 5</div>
<div class='item'>I love chips 6</div>
<div class='item'>I love chips 7</div>
<div class='item'>I love chips 8</div>
<div class='item'>I love chips 9</div>
<div class='item'>I love chips 10</div>
<div class='item'>I love chips 11</div>
<div class='item'>I love chips 12</div>
<div class='item'>I love chips 13</div>
<div class='item'>I love chips 14</div>
<div class='item'>I love chips 15</div>
</div>
</div>
</body>
</html>
Высота содержимого равна 100%, как и у контейнера. Тем не менее, содержимое в div 'content' не позволяет мне прокручиваться до самого конца. Кажется, что он компенсируется высотой 'header' и 'nav', но он скрыт от нижней части экрана. Я нашел обходной путь, когда я задаю 'content' div some 'padding-bottom' для pu sh резервного копирования контента, однако полоса прокрутки теперь исчезает из нижней части браузера: (
How могу ли я сделать так, чтобы div 'content' имел высоту 100% (я не могу использовать фиксированную высоту, поскольку все это необходимо для заполнения ширины и высоты браузера) и чтобы можно было видеть полосу прокрутки и контент?
спасибо заранее!