У меня есть сайт, который требует очень большое фоновое изображение.Страница загружается корректно во всех веб-браузерах, которые я пробовал, кроме Safari на iPhone и iPad.В Safari на этих двух мобильных устройствах фон покрывает только левые 50% страницы.
Из всех проведенных мной испытаний я могу сказать, что это связано с длиной фонового изображения, которое я использую.Это мой css:
#bodyLong
{
background-image:url('/Images/TaylorProductsBackground3459.jpg');
background-repeat:no-repeat;
width: 1150px;
height: 3459px;
margin: 0 auto;
text-align: left;
padding: 0px;
position:relative;
}
Я знаю, что в этом случае что-то конкретно не так, потому что если я сделаю одно изменение в CSS и установлю height: 1000px;
, фоновое изображение больше не будет отображаться дважды позадняя часть страницы.Что я могу сделать, чтобы это исправить?Я бы предпочел не использовать такое большое изображение, но это запрос клиента, и я не смог убедить их в обратном.