Есть примерно такой код (типа несколько рядом стоящих блоков):
<div style="20%">
<img src="image.png" alt="Изображение в адаптивном блоке" style="width: 100%">
</div>
<div style="20%">
<img src="image2.png" alt="Изображение в адаптивном блоке" style="width: 100%">
</div>
Обе картинки имеют одинаковые размеры и отношения сторон, соответственно. К примеру, 500x300.
И все показывается нормально, пропорции картинки сохраняются, но это только после загрузки содержимого img. А вот до этого тег img по высоте занимает 0px, я хочу это поправить. Как указать высоту так, чтобы она вычислялась пропорционально?
То есть, если div будет шириной в 250px, то ширина картинки будет тоже 250, а высота 150.
если div будет шириной в 125px, то ширина картинки будет тоже 125, а высота 75.