Задать вопрос
@ikerya

Как растянуть дочерний элемент на всю высоту родителя?

Привет. Нужно растянуть блок с цифрой 1 на такую же высоту, как и блок, содержащий цифры 2 и 3.

Родитель блока .label (с цифрой 1) имеет такую же высоту, как и блок, содержащий цифры 2 и 3. Но сам .label с цифрой 1 имеет дефолтную высоту. Как это можно изменить?

JSFiddle: https://jsfiddle.net/awtn96q3/

<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>
        </div>
    </div>
</div>

<style>
    .list {
        display: flex;
    }

    .parent {
        flex-grow: 1;
    }

    .label {
        background: #999;
        text-align: center;
    }
</style>
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Seasle
@Seasle Куратор тега CSS
.parent {
    display: flex;
    flex-direction: column;
}

.label {
    height: 100%;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы