Flexbox имеет две взаимно перпендикулярные оси: главную (main axis) и поперечную (cross axis).
Главная ось определяется свойством flex-direction контейнера. Ее направление может быть row, row-reverse, column или column-reverse. Элементы располагаются вдоль главной оси.
Поперечная ось перпендикулярна главной оси. Если главная ось горизонтальна (row, row-reverse), поперечная ось вертикальна. Если главная ось вертикальна (column, column-reverse), поперечная ось горизонтальна. Элементы выравниваются и распределяются перпендикулярно главной оси с помощью свойств, относящихся к поперечной оси.