Уже два дня я пытаюсь сделать фоновое изображение адаптивным для мобильного телефона. Это одна длинная домашняя страница (около 8000 пикселей). Содержимое всей страницы имеет родителя div "background_div". Я пробовал и то, и другое: размер обложки или содержание тегов, изображение становится слишком пиксельным, как будто оно увеличивается, содержимое отзывчиво, но фоновое изображение вызывает у меня головную боль. Мне нужно, чтобы он распознавал ширину устройства, уменьшал масштаб и оставался фиксированным, а не растягивался на странице длиной 8000 пикселей. Может ли кто-нибудь дать мне представление о том, что здесь не так?
#background_div {
background-image: url('home.jpg');
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
}
/*It just won't scale to the divice width and height*/
<div id="background_div">