Я пытаюсь создать макет CSS, где страница выглядит так, как будто она находится посреди леса. Есть левый и правый div с фоновыми деревьями, некоторые div-заголовки, которые показывают верхнюю часть страницы с различными дикими животными, и некоторые div-колонтитулы, которые показывают нижний край с большим количеством диких животных, которые соответствуют левому и правому фоновым изображениям div, все из которых позиционируется с использованием «position: fixed» в CSS.
Тогда в середине есть содержимое, которое расположено нормально и прокручивается. Это все отлично работает.
Проблема, с которой я столкнулся, заключается в том, что макет фонового леса зафиксирован в 1204x768, но, конечно, некоторые окна веб-браузера могут быть не такими большими. К сожалению, хотя контент будет прокручиваться как задумано, элементы с фиксированной позицией никогда не будут отображаться, если они находятся за пределами размера окна браузера. Явно не приемлемо.
Я попытался установить переполнение: scroll и height: 768 для элементов .body и .html в таблице стилей, но безуспешно.
Обратите внимание, что я позиционирую все значения top: и left: в CSS. Я знаю, что могу обойти это, используя bottom: и right: но проблема в том, что изображения нижнего колонтитула не будут выстраиваться.
Это может быть просто невозможно, и в этом случае мне придется переделать графический дизайн, но если это возможно, я бы хотел узнать как!