Вот CodePen с реализованным предложенным решением.Я проверил это в стеке браузера, и все, кажется, работает.Если вы можете предоставить ссылку на кодовую базу или пример, который может помочь с воспроизведением ошибки.
BrowserStack :: Chrome на Galaxy S5
https://codepen.io/uxmfdesign/pen/JjPqBYO
блок CSS
.test-logos {
display: inline-block;
}
.test-logos__img-2em {
height: 2em;
}
.test-logos__img-3em {
height: 3em;
}
.test-logos__img-5em {
height: 5em;
}
блок HTML
<p>
copy text copy text copy text copy text copy text <img class="test-logos__img-2em" src="https://via.placeholder.com/16x16"> copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text
</p>
<p>
copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text <img class="test-logos__img-3em" src="https://via.placeholder.com/16x16"> copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text
</p>
<p>
copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text <img class="test-logos__img-5em" src="https://via.placeholder.com/16x16"> copy text copy text copy text copy text copy text copy text copy text copy text copy text copy text
</p>
<div class="test-logos">
<img class="test-logos__img-2em" src="https://via.placeholder.com/16x16">
<img class="test-logos__img-3em" src="https://via.placeholder.com/16x16">
<img class="test-logos__img-5em" src="https://via.placeholder.com/16x16">
</div>
Я не уверен, будет ли это работать конкретно на Android,но во многих случаях я обнаружил, что вам нужно установить базовый размер изображения и использовать объявление max, чтобы остановить рост.
.logo > img {
height: 100vh;
max-height: 2.5em;
}
Другая проблема может заключаться в том, что вы не рассматриваете изображение как встроенный блок.попробуйте добавить
.logo > img {
display: inline-block;
}