Кратко
СкопированоШорткат, позволяющий одновременно задать значения свойствам flex и flex.
Пример
СкопированоВ примере ниже флекс-контейнеру устанавливается значение column для свойства flex и значение wrap для свойства flex.
.container { display: flex; flex-flow: column wrap;}
.container {
display: flex;
flex-flow: column wrap;
}
Как понять
СкопированоУ флексбоксов множество свойств. Это приводит к необходимости сокращать код. Шорткаты дают возможность указывать в одну строку сразу несколько значений для нескольких свойств.
Шорткат flex объединил в себе свойства, связанные с потоком внутри флекс-контейнера.
Как пишется
СкопированоВажно соблюдать порядок значений: сначала значение для flex, затем для flex. Ключевые слова указываются через пробел.
Доступные значения можно посмотреть в статьях, посвящённых соответствующим свойствам:
Подсказки
Скопировано💡 С шорткатом flex стоит быть осторожным, как и со всеми прочими шорткатами. Хоть он и позволяет экономить пару строк кода, но в случае переопределения одного из значений придётся переписывать свойство целиком, повторяя второе значение, которое не меняется. В этот момент проще было бы иметь два отдельных свойства и менять значения отдельно.
- Chrome 29, поддерживается
- Edge 12, поддерживается
- Firefox 20, поддерживается
- Safari 9, поддерживается