При расширении <500px в компьютерной версии фон выглядит так, как должен. В мобильной версии фон "кривой".
HTML
<meta name = "viewport" content = "width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
css
@media screen and (max-width: 500px) {
body {
background-image: url("../img/background-body-500px.jpg");
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
}
}
Предоставьте нам достаточно кода, чтобы мы могли отладить это с помощью минимальный воспроизводимый пример.






У вас есть полный html и css этой страницы для нас или, может быть, ссылка на страницу? Происходит нечто большее, чем просто этот фрагмент css. Похоже, что изображение имеет ширину 500 пикселей. Но я не могу знать наверняка. Так что, если у вас есть дополнительная информация, это было бы полезно.