Я работаю над макетом для нового сайта, и у меня возникают проблемы с достижением того, что я хочу с помощью CSS. Прежде всего, я хочу, чтобы все всегда оставалось в поле зрения текущего окна браузера, причем прокрутка была в моем контенте, а не в самом браузере. У меня есть внешний DIV, который действует как моя «оболочка» для сайта, отображаемого по центру, с заданной шириной и 100% высотой окна баузера. Внутри этого я помещаю заголовок, и все это работает как задумано во всех заинтересованных браузерах.
Однако, как только я помещаю свой фактический контент DIV в эту «обертку», я не могу определить, какой именно размер я хочу. Если я просто добавлю поля или отступы, чтобы компенсировать абсолютно позиционированный заголовок, содержимое будет переполнено, и я не смогу установить прокрутку. И если я попытаюсь установить размер напрямую, я не смогу ввести значения, которые сработают, поскольку поля / отступы увеличат размер, и теперь он будет больше, чем текущее окно браузера, и переполнится.
Могут ли люди придумать стили, которые я могу использовать в DIV (-ах) обёртки / контента, чтобы получить желаемый вид? Вот диаграмма, иллюстрирующая внешний вид, который я хочу.