CSS grid-container
- Föregående sida CSS grid-läggning modul
- Nästa sida CSS grid-element
Nätverksbehållare
För att göra en HTML-element en nätverksbehållare, måste du sätta display
Egenskapen sätts till grid eller inline-grid.
Nätverksbehållaren består av nätverksobjekt som placeras inom kolumner och rader.
grid-template-columns egenskapen
grid-template-columns
Egenskapen definierar antalet kolumner i nätverkslayouten och kan definiera bredden för varje kolumn.
Värdet är en lista av värden separerade med blanksteg, där varje värde definierar längden för motsvarande kolumn.
Om du vill att nätverkslayouten ska innehålla fyra kolumner, specificera bredden på dessa fyra kolumner; om alla kolumner ska ha samma bredd, sätt till "auto".
Exempel
Skapa ett nätverk med fyra kolumner:
.grid-container { display: grid; grid-template-columns: auto auto auto auto; }
Observera:Om det finns fler än 4 objekt i ett 4-kolumnigt nätverk, lägger nätverket automatiskt till nya rader och lägger dessa objekt i dem.
grid-template-columns
Egenskapen kan också användas för att specificera storleken på kolumnerna (bredd).
Exempel
Ställ in storleken på dessa 4 kolumner:
.grid-container { display: grid; grid-template-columns: 80px 200px auto 40px; }
grid-template-rows egenskapen
grid-template-rows
Egenskapen definierar höjden för varje kolumn.
Värdet är en lista av värden separerade med blanksteg, där varje värde definierar höjden för motsvarande rad:
Exempel
.grid-container { display: grid; grid-template-rows: 80px 200px; }
justify-content egenskapen
justify-content
Egenskapen används för att justera hela nätverket inom behållaren.
Observera:Det totala bredden på nätverket måste vara mindre än bredden på behållaren för att justify-content egenskapen ska fungera.
Exempel
.grid-container { display: grid; justify-content: space-evenly; }
Exempel
.grid-container { display: grid; justify-content: space-around; }
Exempel
.grid-container { display: grid; justify-content: space-between; }
Exempel
.grid-container { display: grid; justify-content: center; }
Exempel
.grid-container { display: grid; justify-content: start; }
Exempel
.grid-container { display: grid; justify-content: end; }
align-content egenskapen
align-content
Egenskapen används för att vertikalt justera hela nätverket inom behållaren.
Observera:Den totala höjden på nätverket måste vara lägre än behållarens höjd för att align-content-attributet ska fungera.
Exempel
.grid-container { display: grid; height: 400px; align-content: center; }
Exempel
.grid-container { display: grid; height: 400px; align-content: space-evenly; }
Exempel
.grid-container { display: grid; height: 400px; align-content: space-around; }
Exempel
.grid-container { display: grid; height: 400px; align-content: space-between; }
Exempel
.grid-container { display: grid; height: 400px; align-content: start; }
Exempel
.grid-container { display: grid; height: 400px; align-content: end; }
- Föregående sida CSS grid-läggning modul
- Nästa sida CSS grid-element