Выбор ответа Junior Flexbox спрашивают часто обновлено

Значения flex по умолчанию

Вопрос

Какие значения flex-grow, flex-shrink, flex-basis у flex-элемента по умолчанию?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 0 1 auto: не растёт, но сжимается, от width. По умолчанию элемент не забирает свободное место (grow 0), но сжимается при нехватке (shrink 1), а стартовый размер берёт из width или содержимого (basis auto).

Варианты ответа

  1. 0 1 auto: не растёт, но сжимается, от widthправильный ответ
  2. 1 1 auto: растёт и сжимается, размер от width
  3. 0 0 auto: не растёт и не сжимается вообще
  4. 1 1 0%: делит свободное место поровну

Разбор

По умолчанию элемент не забирает свободное место (grow 0), но сжимается при нехватке (shrink 1), а стартовый размер берёт из width или содержимого (basis auto). 1 1 auto это flex: auto, 0 0 auto это flex: none, 1 1 0% это flex: 1.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.