Definice a použití
Vlastnost justify-content vám pomůže zarovat vaše flexibilní prvky podle hlavní osy. Vlastnost má efekt pouze na elementy, které jsou dceřinnými elementy elementu s display nastaveným na flex nebo inline-flex.
Vlastnost justify-content vám pomůže zarovat vaše flexibilní prvky podle hlavní osy. Vlastnost má efekt pouze na elementy, které jsou dceřinnými elementy elementu s display nastaveným na flex nebo inline-flex.
| Hodnoty vstupů | Popis | 
|---|---|
| flex-start | Zarovná flexibilní elementy na začátek ve směru čtení textu (defaultní hodnota) | 
| center | Zarovná flexibilní elementy na střed | 
| flex-end | Zarovná flexibilní elementy na konec ve směru čtení textu | 
| space-between | Flexibilní elementy se zarovnají s mezerami mezi sebou | 
| space-around | Flexibilní elementy se zarovnají s mezerami okolo sebe | 
| initial | Nastaví hodnotu na defaultní | 
| inherit | Dědí hodnotu od mateřského elementu | 
/* CSS pro lepší čitelnost ukázky */div div {width: 10%;font-size: 150%;border: 1px solid #FF0000;text-align: center;border-sizing: border-box;}/* Dceřinné flexibilní elementy se zarovnají zleva ve směru čtení textu */#flex-flex-start {display: flex;justify-content: flex-start;}/* Dceřinné flexibilní elementy se zarovnají zprava ve směru čtení textu */#flex-flex-end {display: flex;justify-content: flex-end;}/* Dceřinné flexibilní elementy se zarovnají na střed */#flex-center {display: flex;justify-content: center;}/* Dceřinné flexibilní elementy se zarovnají s mezerami mezi sebou */#flex-space-between {display: flex;justify-content: space-between;}/* Dceřinné flexibilní elementy se zarovnají s mezerami okolo sebe */#flex-space-around {display: flex;justify-content: space-around;}/* Dceřinné flexibilní elementy se zarovnají zleva ve směru čtení textu (směr čtení textu je nastaven z prava do leva) */#flex-flex-start-rtl {display: flex;justify-content: flex-start;direction: rtl;}
Dceřinné flexibilní elementy se zarovnají zleva ve směru čtení textu:<div id="flex-flex-start"><div>1</div><div>2</div><div>3</div><div>4</div></div><br/>Dceřinné flexibilní elementy se zarovnají zprava ve směru čtení textu:<div id="flex-flex-end"><div>1</div><div>2</div><div>3</div><div>4</div></div><br/>Dceřinné flexibilní elementy se zarovnají na střed:<div id="flex-center"><div>1</div><div>2</div><div>3</div><div>4</div></div><br/>Dceřinné flexibilní elementy se zarovnají s mezerami mezi sebou:<div id="flex-space-between"><div>1</div><div>2</div><div>3</div><div>4</div></div><br/>Dceřinné flexibilní elementy se zarovnají s mezerami okolo sebe:<div id="flex-space-around"><div>1</div><div>2</div><div>3</div><div>4</div></div><br/>Dceřinné flexibilní elementy se zarovnají zleva ve směru čtení textu (směr čtení textu je nastaven z prava do leva):<div id="flex-flex-start-rtl"><div>1</div><div>2</div><div>3</div><div>4</div></div>
Výsledek: