вопрос не очень понятен, но если Вы хотите достичь того же поведения у div'a, что и у Вашего img, то
div{
display: inline;
height: auto;
width: 100px;
}
но я не уверен, что Вам это надо.
Сжатия существуют.
Вероятно, Вы просто загружаете картинку шириной в 1920px на экран мобильного в том числе, что может не понравиться гуглу