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

CSS, как рассчитывается max-width в flex контейнере, если один из дочерних элементов имеет flex-grow = 1?

Всем привет, я не супер спец в CSS, поэтому залип с пониманием.
вот пример на кодпэн.
https://codepen.io/tstwqsqh-the-looper/pen/GRPJWwb

Хочу чтобы внутри класса child можно было без
проблем задать элемент (класс problem) любой ширины
и чтобы child спокойно сделал overflow.

Но при таком макете если убрать из .wrapper свойство max-width: calc(100% - 216px);
то мы получим что problem своей шириной растягивает весь макет.

64e5c142b4671413701087.png

Вопрос в том как сделать так чтобы правильно посчиталась ширина от
.outer-wrapper у которого max-width: 1000px;
И чтобы не писать жесткое правило на .wrapper с значением max-width: calc(100% - 216px);

Спасибо заранее.
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
.wrapper {
    min-width: 0;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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