Нужно растянуть блок с цифрой 1 на такую же высоту, как и блок, содержащий цифры 2, 3 и 4.
Если ставлю .label высоту 100% -- блок некорректно растягивается, получая дополнительную, ненужную высоту.
.list {
display: flex;
}
.parent {
flex-grow: 1;
}
.label {
background: #999;
text-align: center;
}
<div class="list">
<div class="parent">
<div class="label">1</div>
</div>
<div class="parent">
<div class="label">2</div>
<div class="list">
<div class="parent">
<div class="label">3</div>
<div class="list">
<div class="parent">
<div class="label">4</div>
</div>
</div>
</div>
</div>
</div>
</div>
JSFiddle:
https://jsfiddle.net/5qywfm6n/