Я пытаюсь выложить веб-страницу следующим образом:
|-----------------------|
| header (fixed) | <- no scroll bar
|-----------------------|
| body | |
| | |
| | | <- scroll bar
| | |
| | |
| | |
| | |
| ... continues ... | |
| ... so requires ... | |
| ... scroll bar ... | |
|---------------------|-|
В старые старые времена я делал это с помощью набора кадров. Я не хочу идти по этому пути по нескольким причинам (включая устаревший).
В прежние времена я думал, что сделал это, используя таблицу высоты = 100% с двумя строками в виде всего тела страницы, а стиль переполнения установил скрытый / автоматический в разных местах, чтобы получить В нижней строке есть полоса прокрутки для содержимого главной страницы. Я бы согласился с этим в качестве решения, но я не могу вспомнить, как правильно его настроить (я уверен, что для этого нужно установить правильные элементы страницы в положение: относительное или что-то в этом роде, но я стучал моя голова на клавиатуре в течение двух часов пытается заставить ее работать, поэтому я сдаюсь).
Я читал, что все, что вы можете делать с фреймами / таблицами, вы можете делать с правильными div и css, поэтому я бы очень хотел, чтобы кто-то показал мне это решение.
Также обратите внимание: я хочу, чтобы полоса прокрутки отображалась только при необходимости на основе содержимого (согласно переполнению: авто), а не постоянно (переполнение: прокрутка).