Подскажите, пожалуйста, есть див в котором находится изображение и див с текстом, как сделать, чтобы высота изображения автоматически подстраивалась под высоту второго дива с текстом? Ну и естественно, чтобы изображение не растягивалось только по высоте, но и по ширине подгонялось. Заранее спасибо
.new {
display: flex;
align-items: center;
}
<div class="new">
<img src="img/news.png" alt="news">
<div class="right-new">
<p>1 hour ago</p>
<h3>New startup idea loremsu ipsumers
<br>Lorem ipsum lorem them startuping</h3>
<p>by <span>Kadir</span></p>
</div>
</div>
.new {
display: flex;
align-items: stretch;
}
Через грид работает в хроме, в Edge и FF не работает:
main {
display: grid;
grid-template-columns: auto 1fr;
}
img {
height: 100%;
}
main {
border: 1px dotted red;
margin: 1em;
}
section :first-child {
margin-top: 0;
}
section :last-child {
margin-bottom: 0;
}
<main>
<img src="//i.stack.imgur.com/5NiXj.jpg">
<section>
<p>1 hour ago</p>
<h3>New startup idea loremsu ipsumers
<br>Lorem ipsum lorem them startuping</h3>
<p>by <span>Kadir</span></p>
</section>
</main>
<main>
<img src="//i.stack.imgur.com/5NiXj.jpg">
<section>
<p>1 hour ago</p>
</section>
</main>
<main>
<img src="//i.stack.imgur.com/5NiXj.jpg">
<section>
<p>1 hour ago</p>
<h3>New startup idea loremsu ipsumers
<br>Lorem ipsum lorem them startuping</h3>
<p>by <span>Kadir</span></p>
<p>1 hour ago</p>
<h3>New startup idea loremsu ipsumers
<br>Lorem ipsum lorem them startuping</h3>
<p>by <span>Kadir</span></p>
<p>1 hour ago</p>
<h3>New startup idea loremsu ipsumers
<br>Lorem ipsum lorem them startuping</h3>
<p>by <span>Kadir</span></p>
</section>
</main>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости