Własność CSS grid-auto-flow określa sposób rozmieszczenia jednostek siatki w wolnych miejscach układu CSS Grid przez algorytm automatycznego rozmieszczenia elementów.
Wartości i składnia
Własność grid-auto-flow jako wartość przyjmuje słowo kluczowe column lub row oraz ewentualnie słowo kluczowe dense jako dodatek po spacji do jednego z nich:
column- Elementy są umieszczane po kolei w kolumnach i w razie potrzeby tworzone są nowe kolumny.
row- Elementy są umieszczane po kolei w wierszach i w razie potrzeby tworzone są nowe wiersze.
dense- Przeglądarka stara się jak najdokładniej wypełnić luki w układzie. Jeśli mniejsze jednostki siatki znajdują się za większymi, to mogą „wpaść” w puste miejsca utworzone przez te większe jednostki, przez co ich kolejność widoczna na ekranie może być inna niż kolejność w kodzie, np.:
grid-auto-flow: row dense;
Podsumowanie
| Zastosowanie | Kontenery CSS Grid |
|---|---|
| Obsługiwane wartości | Słowa kluczowe column, row i dense |
| Wartość początkowa | row |
| Dziedziczenie | Nie |
| Specyfikacja CSS | CSS Grid Layout Module Level 2, grid-auto-flow |
