Инструмент
Flexbox-песочница
Меняйте свойства флекс-контейнера и отдельных элементов и сразу смотрите, как перестраивается раскладка. Главная и поперечная оси нарисованы на предпросмотре.
главная ось — justify-content поперечная ось — align-items
.container {
display: flex;
gap: 8px;
}Главная ось идёт по горизонтали (→) — это задаёт flex-direction: row. Поперечная ось перпендикулярна ей (↓). По главной оси работает justify-content: элементы прижаты к началу главной оси. По поперечной — align-items: элементы растянуты на всю линию. Переноса нет (nowrap): если места не хватает, элементы сжимаются по flex-shrink.