justify-content: space-between пояснено (CSS)
Візуальний конструктор макета CSS flexbox: flex-direction, justify-content, align-items, flex-wrap і gap контейнера, а також flex-grow, flex-shrink і flex-basis кожного дочірнього елемента — з живим прев'ю і готовим до копіювання CSS.
Результат
Ця сторінка відкриває генератор із justify-content, виставленим на space-between: перший блок лягає впритул до початкового краю контейнера, останній — впритул до кінцевого, а вільне місце ділиться на рівні проміжки між блоками посередині — ніколи перед першим і ніколи після останнього.
Саме тут людей найчастіше плутає. space-around дає кожному блоку однакове поле з обох боків, тож проміжки між блоками виходять удвічі ширшими за проміжки на двох зовнішніх краях (кожен край отримує поле лише одного блоку, а не двох). space-evenly йде далі й робить усі проміжки однаковими, включно з обома зовнішніми краями — єдиний з трьох варіантів, де відстані виглядають ідеально рівномірними по всій довжині.
Перемикайте список justify-content між трьома значеннями нижче й дивіться, як ті самі три блоки перелаштовуються — це найшвидший спосіб побачити різницю, а не заучувати її. Скопіюйте CSS для того значення, чиї проміжки вам справді потрібні.