css властивість justify-content
Властивість justify-content вирівнює елементи гнучкого контейнера, коли елементи не використовують ввесь доступний простір на головній осі контейнера (по горизонталі). Це робиться після того, як застосовуються розміри і автоматичні відступи, за винятком ситуації, коли принаймні у одного елемента flex-grow більше нуля. При цьому не залишається ніякого вільного простору для маніпулювання.

Властивість вирівнює елементи по головні осі поточної лінії контейнера. Визначає розподілення вільного простору між нащадками.
Вирівнювання впливає на елементами якщо задані довжина та відступи (тому допустимі значення auto для відступів). Тому, якщо хоча б один із нащадків має заданий flex-grow зі значенням 0, використання justify-content не матиме ефекту.
| Порада: | Використовуйте властивість |
| Нотатка: | Хоча початково властивість була створена тільки для гнучких контейнерів, зараз її можна застосовувати і для блокових контейнерів та сіток (CSS Grid). |
Синтаксис
justify-content: flex-start|flex-end|center|space-between|space-around|initial|inherit;
Властивість justify-content може отримувати 7 значень:
flex-startЕлементи розташовані на початку контейнера. Значення без задання.
flex-endЕлементи розташовані в кінці контейнера.
centerЕлементи розташовані в центрі контейнера.
space-betweenФлекси рівномірно розподіляються по всьому рядку. Перший і останній флекс притискаються до відповідних країв контейнера.
space-aroundФлекси рівномірно розподіляються по всьому рядку. Порожній простір перед першим і після останнього елементів дорівнює половині простору між двома сусідніми елементами.
initialВстановлює цю властивість в значення без задання.
inheritУспадкує значення властивості від свого батьківського елемента.
| Значення без задання: | flex-start |
|---|---|
| Наслідує: | Ні |
| Анімується: | Ні |
| JavaScript синтаксис: | object.style.justifyContent="space-between" |
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| justify-content | 29.0 |
11.0 |
28.0 |
9.0 |
12.1 |
13.0 |
| Переглядач | |||
|---|---|---|---|
| justify-content | 4.4 |
28.0 |
9.2 |
Мобільних переглядачів ще не додано.
Приклади
Динамічний приклад
Демонстрація дії різних значень властивості
Простий приклад роботи властивості
Приклад роботи властивості
