Własność CSS grid-area to własność zbiorcza układu CSS Grid określająca rozmiar i położenie jednostki siatki w kontenerze siatki lub przypisująca jednostkę siatki do obszaru siatki zdefiniowanego przez własność grid-template-areas.
Własność zbiorcza grid-row obejmuje następujące własności indywidualne:
Wartości i składnia
Własność grid-area jako wartość przyjmuje jedną, dwie, trzy lub cztery definicje linii rozdzielone ukośnikami albo identyfikator obszaru zdefiniowany przez własność grid-template-areas. Składnia definicji linii siatki jest opisana na stronach dotyczących poszczególnych własności indywidualnych.
- Cztery definicje linii
- Jeśli zostaną podane cztery definicje linii siatki, to są stosowane w kolejności:
grid-row-start / grid-column-start / grid-row-end / grid-column-end, np.:grid-area: 1 / 2 / 3 / 4;Efekt:
- Trzy definicje linii
- Jeśli zostaną podane trzy definicje linii, to własność
grid-column-endzostaje ustawiona naauto, chyba że własnościgrid-column-startprzypisano identyfikator — w takim przypadku własnościgrid-column-endtakże jest przypisywany ten identyfikator. - Dwie definicje linii
- Jeśli zostaną podane dwie definicje linii, to własności
grid-row-endjest przypisywana wartośćauto, chyba że własnościgrid-row-startzostał przypisany identyfikator — w takim przypadku własnościgrid-row-endtakże jest przypisywany ten identyfikator. - Jedna definicja linii
- Jeśli zostanie podana jedna definicja linii, to własności
grid-column-startzostaje przypisana wartośćauto, chyba że własnościgrid-row-startzostał przypisany identyfikator — w takim przypadku zostaje on przypisany także wszystkim pozostałym własnościom. - Nazwa obszaru
- Jeśli zostanie podany identyfikator obszaru siatki kontenera CSS Grid zdefiniowanego za pomocą własności
grid-template-areas, to jednostka siatki zostaje przypisana do tego obszaru.
Podsumowanie
| Zastosowanie | Jednostki siatki kontenera układu CSS Grid, absolutnie pozycjonowane pola znajdujące się w kontenerze CSS Grid |
|---|---|
| Własności składowe | |
| Obsługiwane wartości | Takie, jak własności indywidualnych |
| Wartość początkowa | auto |
| Dziedziczenie | Nie |
| Specyfikacja CSS | CSS Grid Layout Module Level 2, grid-area |
