Допустим, у меня есть родительский элемент <div>
с фиксированной высотой и дочерними элементами flex-элемента.
Есть ли способ, чтобы его дочерние элементы высоты не фиксировались, но расширялись в зависимости от их содержимого ?
.main-container {
height: 250px;
background-color: green;
display: flex;
flex: 0 1 auto;
overflow: auto;
}
.div1 {
width: 100%;
height: 100%;
background-color: lightcoral;
}
.div2 {
width: 100%;
background-color: lightgrey;
}
.div3 {
width: 100%;
background-color: lightpink;
}
div p {
font-size: 10em;
}
<div class="main-container">
<div class="div1">
<p>a</p>
</div>
<div class="div2">q</div>
<div class="div3">s</div>
</div>
Требуемый результат: 