Изображение = 1000 слов, поэтому позвольте мне показать вам, что я имею в виду:

Div 1 - это общий родитель, который является контейнером, Div 2 - это уникальные родители, которые являются столбцами, а Div 3 - это 2 дочерних элемента, которых я хочу выровнять по горизонтали.
Их размер является динамическим, и ни один из них не имеет фиксированной высоты, но если один из них выше другого, я хочу, чтобы они оба отображались с одинаковой высотой.
Я уже использовал flexbox, чтобы выровнять Div 2 по горизонтали, и даже если их размер, вот как выглядит HTML и CSS:
HTML
<div id="div1">
<div id="div2">Text div 2
<div id="div3">Text div 3</div>
</div>
<div id="div">Text div 2
<div id="div3">Text div 3</div>
</div>
</div>
CSS
#div1 {
display:flex;
flex-direction: row;
}
#div2 {
border: 1px dotted black;
border-radius: 20px;
}
Не могли бы вы помочь мне выровнять Div 3 по горизонтали и сделать их одинаковыми по высоте, пожалуйста?
Большое спасибо!