@66demon666
По навыкам джун - по факту безработный

Есть ли объяснение данному поведению Flexbox?

Добрый день! Вёрсткой раньше особенно не занимался, решил в очередной раз подтянуть, и наткнулся на вот такое поведение:
6349334feaf8f034175073.png

.list
{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
 
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
    .list__item
    {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }


Если задать display:flex обертке и дочерним элементам, то дочерние элементы независимо от наполнения станут одинаковой высоты (примут значение самого высокого брата). Объяснение крутится где-то на языке, но не могу сформулировать. Или же это вообще просто условность?

Заранее спасибо!
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега CSS
Верставший фронтендер
Чтобы дочерние элементы были одной высоты (по максимальному в строке), им не нужно задавать display: flex.

Не понятно на самом деле какое нужно объяснение? Так работает flexbox. Точка.
Но это поведение можно изменить с помощью align-items, у которого по умолчанию значение stretch. Даже если оно явно не указано.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы