Я работаю над веб-приложением, которое я хочу разместить, как показано ниже. Поскольку макет должен реагировать, высота верхнего или нижнего колонтитула неизвестна. То, что я хочу достичь, - это развернуть веб-страницу по вертикали по всей странице. Нижний колонтитул должен находиться в самом низу, а часть содержимого должна быть растянута, чтобы соответствовать разрыву между верхним и нижним колонтитулом, причем только эта часть страницы «прокручивается». Я проработал четыре часа, так как это кажется довольно простым делом, но я еще не нашел удовлетворительного ответа. Поэтому мой код очень ограничен.CSS: добавьте полосу прокрутки только в «контентную» часть страницы
<body style="overflow: hidden; height: 100%;">
<div id="header">Header</div>
<div id="content" style="overflow: scroll;">Fill this space</div>
<div id="footer">Footer</div>
</body>
Заранее благодарен!
Легко для того чтобы достигнуть с помощью Flexbox. https://www.google.com/search?q=flexbox+fixed+header+footer – CBroe
Большое спасибо! Это выглядит очень многообещающе. Я был уверен, что это возможно, я просто не знал, как это называется. – Ood
Вам может быть интересно что-то вроде slimscroll. см. ссылку здесь http://rocha.la/jQuery-slimScroll. его легко настроить, а также можно работать с раскладкой flexbox. –