webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

В чем разница между flex-basis и width?

Собственно, вопрос в сабже, иллюстрирую пример.



Работают оба варианта, в чем же отличие?
  • Вопрос задан
  • 13800 просмотров
Решения вопроса 2
vetero4eg
@vetero4eg
Frontend
Flex-basis задает начальный размер элемента относительно главной оси флекс-контейнера. В зависимости от направления оси может быть похожим и на width, и на height. Скорее даже на min-width и min-height. Меньше чем flex-basis элемент не будет, но может быть больше, в зависимости от размеров контейнера, окна...

Flex-basis дает гораздо больше возможностей для красивой адаптации макета на мобильные разрешения, например когда контейнер перестает быть row и становится column, или наоборот.

P.S. Как меня справедливо поправили ниже, flex-basis ведет себя не так как min-width/height в том случае, когда не помещается в контейнер, не "вылазит".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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