Были вопросы и статьи об этом, но ничего не могу сделать, насколько я могу судить. Лучшее резюме, которое я мог найти, это
flex-basis позволяет указать начальный/начальный размер элемента, прежде чем что-либо еще будет вычислено. Это может быть либо процент, либо абсолютное значение.
... который сам по себе мало говорит о поведении элементов с набором гибких баз. С моими текущими знаниями flexbox я не понимаю, почему это тоже не могло описать ширину.
Я хотел бы знать, как на самом деле гибкая основа отличается от ширины:
- Если заменить ширину на flex-basis (и наоборот), что изменится визуально?
- Что произойдет, если я установил другое значение? Что произойдет, если они имеют одинаковое значение?
- Существуют ли какие-то особые случаи, когда использование ширины или flex-основы будет иметь существенное значение для использования другого?
- Как отличаются ширины и flex-основы при использовании в сочетании с другими стилями flexbox, такими как flex-wrap, flex-grow и flex-shrink?
- Любые другие существенные различия?
Изменить/уточнить. Этот вопрос задан в другом формате в Что именно задает свойство flex-basis?, но я почувствовал более прямое сравнение или краткое изложение различий гибкости и ширины (или высоты) было бы приятным.