Я нашел эту ветку. Как вы растягиваете изображение, чтобы заполнить <div>, сохраняя соотношение сторон изображения? - Это не совсем то, что я хочу.
У меня есть div с определенным размером и изображением внутри него. Я хочу всегда заполнять div с изображением, независимо от того, является ли изображение пейзажным или портретным. И неважно, отключено ли изображение (сам div имеет переполнение).
Поэтому, если изображение является портретом, я хочу, чтобы width была 100% а height:auto поэтому она остается пропорциональной. Если изображение является ландшафтом, я хочу, чтобы height на 100% а width to be автоматически ". Звучит сложно?
<div class="container">
<img src="some-image.jpg" alt="Could be portrait or landscape"/>
</div>
Поскольку я не знаю, как это сделать, я просто создал быстрый образ того, что я имею в виду. Я даже не могу описать его должным образом.

Итак, я думаю, я не первый, кто спрашивает об этом. Однако я не мог найти решение этого. Может быть, есть некоторые новые способы CSS3 сделать это - я думаю о flex-box. Есть идеи? Может быть, это еще проще, чем я ожидаю?