Образ в flexbox, который имеет стиль max-height
, выглядит иначе, в зависимости от того, установлены ли его атрибуты height
и width
.
Единица с атрибутами, установленными на истинную ширину/высоту изображения, отображает с сохранением пропорции, но те, которые не имеют атрибутов, относятся к max-height
и кажутся сжатыми.
.flex-parent {
display: flex;
max-height: 10vh;
}
<div class="flex-parent">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Red_eyed_tree_frog_edit2.jpg/320px-Red_eyed_tree_frog_edit2.jpg">
<img width="320" height="240" src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Red_eyed_tree_frog_edit2.jpg/320px-Red_eyed_tree_frog_edit2.jpg">
</div>