Вы видите проблему на iPad, потому что область просмотра по умолчанию составляет 980 пикселей (см. Документы Apple ).Таким образом, эффект, который вы видите, такой же, как если бы вы сократили размер своего настольного браузера до менее 1000 пикселей и прокрутите вправо (он делает то же самое).
Вы заметите размерРазрыв меняется в зависимости от ширины окна браузера.Это происходит потому, что когда вы устанавливаете width: 100% для своих div-элементов оболочки, вы говорите им изменить размер на ширину содержащего элемента, который в данном случае является окном браузера или окном просмотра iPad.Вы не говорите им изменить размер содержимого внутри.
Решение @ sandeep является правильным, и то, как вы его реализовали, прекрасно работает для меняв Safari, но не в любом другом браузере, в котором я его пробую. Вы пользовательский агент, сниффинг, который передает код только Safari?Если это так, в этом нет необходимости, вы можете просто применить min-width:1024px
, или даже просто min-width:1000px
к вашему тегу body
, или .footerbg
, однако вы обычно применяете CSS.