Будучи несколько новым для Flexbox (хотя и опытным в CSS), мне кажется, что в большинстве учебных пособий, которые я прочитал, просто "затушевывается", это расстояние между элементами flex.
Например, одним из наиболее цитируемых руководств является этот в CSS-трюках.
Это очень хорошо и было полезно, такие диаграммы меня отбросили:
Обратите внимание на пробелы между элементами flex. Хотя он не упоминается нигде, ни в примере кода, казалось бы, единственный способ получить пробелы с полями css.
Правильно, или я пропустил что-то важное здесь?
Потому что то, что мне нужно создать, очень похоже на демонстрацию "center" выше:
Однако, когда я сам это пробовал, я, конечно, понимаю:
Если я использую space-around, я получаю это вместо этого. Огромное пространство.
Поэтому кажется, что мне нужно добавить margin-right в первые 2 поля, чтобы получить 3 центрированных прямоугольника с небольшим промежутком между ними.
Это просто плохой вариант использования для Flexbox? Потому что я вижу небольшое преимущество, создавая свои 3 коробки с помощью Flexbox, используя простые поля и центрирование.
Я пропустил что-то очевидное здесь?