0

justify-content: space-between пояснено (CSS)

Візуальний конструктор макета CSS flexbox: flex-direction, justify-content, align-items, flex-wrap і gap контейнера, а також flex-grow, flex-shrink і flex-basis кожного дочірнього елемента — з живим прев'ю і готовим до копіювання CSS.

Опрацювання... 0%

Результат

Ця сторінка відкриває генератор із justify-content, виставленим на space-between: перший блок лягає впритул до початкового краю контейнера, останній — впритул до кінцевого, а вільне місце ділиться на рівні проміжки між блоками посередині — ніколи перед першим і ніколи після останнього.

Саме тут людей найчастіше плутає. space-around дає кожному блоку однакове поле з обох боків, тож проміжки між блоками виходять удвічі ширшими за проміжки на двох зовнішніх краях (кожен край отримує поле лише одного блоку, а не двох). space-evenly йде далі й робить усі проміжки однаковими, включно з обома зовнішніми краями — єдиний з трьох варіантів, де відстані виглядають ідеально рівномірними по всій довжині.

Перемикайте список justify-content між трьома значеннями нижче й дивіться, як ті самі три блоки перелаштовуються — це найшвидший спосіб побачити різницю, а не заучувати її. Скопіюйте CSS для того значення, чиї проміжки вам справді потрібні.