Если вы хотите приклеить что-либо к нижней части видимого окна, вы можете сделать это с помощью CSS. Это будет работать при рендеринге (и при изменении размера окна).
#specialBackground {
background-image: url(bg.png);
background-position: center;
background-repeat: no-repeat;
width: 100%;
height: 100px;
z-index: -1;
position: absolute;
bottom: 0;
}
Это позволит разместить изображение там, где вы хотите - вам нужно будет изменить фоновое изображение и высоту, соответствующую вашему изображению. Z-индекс размещает разделение позади другого контента, но не помешает определить разделение и раньше в вашем документе (вы можете определить его где угодно, и позиция останется неизменной).
Чтобы разделение находилось в нижней части области просмотра, когда посетитель прокручивает страницу, вам необходимо использовать JavaScript. Пример ниже:
window.onscroll = function() {
document.getElementById("specialBackground").style.bottom =
(document.body.scrollTop * -1) + "px";
};
Надеюсь, это поможет.
РЕДАКТИРОВАТЬ: Я не знаю, сделал ли я это ясно - но вы не используете ваше деление "обертка", чтобы сделать это - вы добавляете еще одно пустое деление, которое помещается позади обертки из-за правил CSS. Таким образом, у вас будет это на вашей странице:
<div id="specialBackground"> </div>
<div id="wrapper">
...