решено
Я использовал решение, предложенное Романом ниже, основанное на добавлении дополнительного DIV с позицией : абсолютное , я протестировал его в IE7, IE8, IE9, Chrome и Firefox, и, кажется, работает нормально!
Итак, макет теперь имеет 3 полных фоновых изображения (что мне было нужно), и даже вы можете использовать BODY bgЗабота об этом будет обрезана до высоты окна просмотра браузера (все еще может быть полезно в некоторых случаях), "три с половиной" изображения bg с помощью "липкого нижнего колонтитула":)
Единственный недостаток, который я обнаружил, заключался в том, что ссылки в #footerContent не были «кликабельными», я решил их, используя положение: относительно этого контейнера.
Я внес изменения в образец Iпредоставил и загрузил его в мой Dropbox, в случае, если кто-то еще может найти его полезным.Спасибо всем за ваши ответы.http://dl.dropbox.com/u/512412/html_stackoverflow_solution.rar
Я загрузил
Я создаю довольно сложный макет для веб-сайта, где мне нужно иметь 3 фоновых изображения, покрывающих фон веб-страницы.Итак, у меня есть один в стиле HTML , один в стиле BODY и последний в DIV , который является контейнером для всех элементов веб-страницы ( # contenor )
Я также пою технику "Sticky footer" , чтобы нижний колонтитул был "приклеен" к нижней части страницы, когда есть небольшиесодержимое в области «основного содержимого».
Проблема, с которой я столкнулся, заключается в том, что изображение BODY bg обрезается в области просмотра веб-браузера, я имею в виду, Itне повторяется - y ниже видимой области, отображаемой, когда страница загружена , а содержимое достаточно «высокое» для прокрутки веб-страницы.
Что я пробовал до сих пор:
Чтобы добавить дополнительный контейнер DIV , окружающий все (это нормально для меня), но при этом он ломает "Липкий нижний колонтитул" (возможно, я не нашел правильный способ сделатьэто ... я не знаю).
заставить ТЕЛО быть таким же высоким, как HTML используя:
html>body {
min-height:100%;
height:auto;
height:100%; }
Это решает проблему BODY, изображение повторяется, но это также нарушает «Липкий нижний колонтитул» ...: (
Вы можетесм. пример:
Индекс с «маленьким содержимым», все в порядке ... нижний колонтитул внизу и т. д.
http://carloscabo.com/bg/index.htm
Индексная страница с высоким содержанием (простой BRs ), прокрутите вниз, чтобы увидеть вырез в BODY bg Image
http://carloscabo.com/bg/index_tall.htm
Вы также можете загрузить все файлы этого образца по следующему URL-адресу, чтобы выполнить собственный локальный тест.
http://carloscabo.com/bg/stackoverflow_html.zip