У меня есть три изображения, выровненные по вертикали внутри div. Когда браузер сжимается, третье изображение больше не помещается в div, что приводит к тому, что это изображение выпадает на вторую строку. Я использовал свойства auto и 100% ширины и высоты в CSS, но он не сохраняет изображения встроенными и не изменяет размер изображения. Кто-нибудь знает, как это исправить?
<div class="media">
<img class="media_image" src="source1_name">
<p>Some text that overlays the image</p>
</div>
<div class="media">
<img class="media_image" src="source2_name">
<p>Some text that overlays the image</p>
</div>
<div class="media">
<img class="media_image" src="source3_name">
<p>Some text that overlays the image</p>
</div>
.media {
display: inline-block;
position: relative;
vertical-align: top;
margin-left: 16px;
}
.media img {
width: auto;
height: auto;
}
.media_image {
display: block;
}