CSS: фоновое изображение не заполняется при прокрутке
"У меня была та же проблема, и это раздражает. Проблема для меня заключалась в том, что я не мог изменить HTML, только CSS, поэтому я не мог удалить дополнительные элементы div.
Проблема, как я вижу, состоит в том, что фон имеет "ширину: 100%", а контейнер имеет "ширину: 900 пикселей". Так, например, если окно браузера имеет ширину 800px, фоны устанавливаются на 800px и, следовательно, при горизонтальной прокрутке окна вы получаете области без фона.
Другим способом решения проблемы является удаление «width: 100%» из фона и замена его на «min-width: 900px», таким образом заставляя фоны всегда иметь по крайней мере такую же ширину, что и контейнер , Когда размер окна становится меньше 900 пикселей, фон всегда остается на том же уровне, что и контейнер. Работает угощение. "