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-end
zostaje ustawiona naauto
, chyba że własnościgrid-column-start
przypisano identyfikator — w takim przypadku własnościgrid-column-end
także jest przypisywany ten identyfikator. - Dwie definicje linii
- Jeśli zostaną podane dwie definicje linii, to własności
grid-row-end
jest przypisywana wartośćauto
, chyba że własnościgrid-row-start
został przypisany identyfikator — w takim przypadku własnościgrid-row-end
także jest przypisywany ten identyfikator. - Jedna definicja linii
- Jeśli zostanie podana jedna definicja linii, to własności
grid-column-start
zostaje przypisana wartośćauto
, chyba że własnościgrid-row-start
został 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 |