Можно ли сказать, что строка "TEST 1.1" получает ту же высоту, что и "TEST 1 TEST 1 TEST 1 TEST 1 TEST 1" только с CSS?То же самое должно быть, если строка «ТЕСТ 2» содержит больше текста, строка «ТЕСТ 2.1» должна быть такой же высоты, как и «ТЕСТ 2».
Структура HTML и разметка должны оставаться такими, как есть.
Редактировать: Или есть простой способ сделать это с помощью JS?
.outer {
display: flex;
width: 200px;
}
.inner {flex: 1 1 50%}
.inner-child {
background-color: lightgrey;
padding: 10px;
border: 1px dotted;
}
<div class="outer">
<div class="inner">
<div class="inner-child">
TEST 1 TEST 1 TEST 1 TEST 1 TEST 1
</div>
<div class="inner-child">
TEST 2
</div>
<div class="inner-child">
TEST 3
</div>
<div class="inner-child">
TEST 4
</div>
</div>
<div class="inner">
<div class="inner-child">
TEST 1.1
</div>
<div class="inner-child">
TEST 2.1
</div>
<div class="inner-child">
TEST 3.1
</div>
<div class="inner-child">
TEST 4.1
</div>
</div>
</div>