У меня простая, но сложная проблема. Например, ширина обертки составляет 500 пикселей. Внутри находится изображение с переменным размером (больше, чем обертка).
<div class="wrapper">
<img src="image.jpg" width="1000" height="500" />
</div>
Так что, если я установлю CSS на это:
.wrapper {
width: 500px;
}
.wrapper img {
width: 100%;
height: auto;
}
Высота изображения «скачет» при загрузке сайта (только при первой загрузке из-за кеша). Есть ли способ остановить этот «прыжок» без явного указания высоты изображения?
Этот сайт будет удобен для мобильных устройств, поэтому я изменяю ширину оболочки с @media
на разных разрешениях экрана, поэтому не могу явно установить высоту изображения.