CSS -zelfstudie

CSS HOME CSS-introductie CSS-syntaxis CSS-kiezers CSS-handleiding CSS-opmerkingen CSS-kleuren CSS-achtergronden CSS-randen CSS-marges CSS-opvulling CSS Hoogte/Breedte CSS-boxmodel CSS-overzicht CSS-tekst CSS-lettertypen CSS-pictogrammen CSS-links CSS-lijsten CSS-tabellen CSS-weergave CSS Max-breedte CSS-positie CSS Z-index CSS-overloop CSS zweven CSS Inline-blok CSS uitlijnen CSS-combinaties CSS Pseudo-klasse CSS Pseudo-element CSS-dekking CSS-navigatiebalk CSS-dropdownmenu's CSS-afbeeldingengalerij CSS-afbeeldingssprites CSS Attr-kiezers CSS-formulieren CSS-tellers CSS-websitelay-out CSS-eenheden CSS-specificiteit CSS !belangrijk CSS wiskundige functies

CSS Geavanceerd

CSS afgeronde hoeken CSS-randafbeeldingen CSS-achtergronden CSS-kleuren CSS-kleurzoekwoorden CSS-verlopen CSS-schaduwen CSS-teksteffecten CSS-weblettertypen CSS 2D-transformaties CSS 3D-transformaties CSS-overgangen CSS-animaties CSS-tooltips Afbeeldingen in CSS-stijl CSS-beeldreflectie CSS-object-fit CSS-objectpositie CSS-maskering CSS-knoppen CSS-Paginering CSS Meerdere kolommen CSS-gebruikersinterface CSS-variabelen Grootte van CSS-box CSS-mediaquery's CSS MQ-voorbeelden CSS Flexbox

CSS Responsief

RWD Intro RWD-kijkpoort RWD-rasterweergave RWD-mediaquery's RWD-afbeeldingen RWD-video's RWD-frameworks RWD-sjablonen

CSS- raster

Rasterintro Rastercontainer Rasteritem

CSS SASS

SASS-zelfstudie

CSS- voorbeelden

CSS-sjablonen CSS-voorbeelden css-quiz CSS-oefeningen CSS-certificaat

CSS- referenties

CSS-referentie CSS-kiezers CSS-functies CSS Referentie Auditief CSS webveilige lettertypen CSS animeerbaar CSS-eenheden CSS PX-EM-converter CSS-kleuren CSS-kleurwaarden CSS-standaardwaarden Ondersteuning voor CSS-browser

CSS -rastercontainer


1

2

3

4

5

6

7

8


Rastercontainer

Om een ​​HTML-element zich als een rastercontainer te laten gedragen, moet u de displayeigenschap op gridof zetten inline-grid.

Rastercontainers bestaan ​​uit rasteritems, geplaatst in kolommen en rijen.


De eigenschap grid-template-columns

De grid-template-columnseigenschap definieert het aantal kolommen in uw rasterlay-out en kan de breedte van elke kolom definiëren.

De waarde is een door spaties gescheiden lijst, waarbij elke waarde de breedte van de respectieve kolom definieert.

Als u wilt dat uw rasterlay-out 4 kolommen bevat, geeft u de breedte van de 4 kolommen op, of "auto" als alle kolommen dezelfde breedte moeten hebben.

Voorbeeld

Maak een raster met 4 kolommen:

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
}

Opmerking: als u meer dan 4 items in een raster met 4 kolommen heeft, voegt het raster automatisch een nieuwe rij toe om de items in te plaatsen.

De grid-template-columnseigenschap kan ook worden gebruikt om de grootte (breedte) van de kolommen te specificeren.

Voorbeeld

Stel een grootte in voor de 4 kolommen:

.grid-container {
  display: grid;
  grid-template-columns: 80px 200px auto 40px;
}


De eigenschap grid-template-rows

De grid-template-rowseigenschap definieert de hoogte van elke rij.

1

2

3

4

5

6

7

8

De waarde is een door spaties gescheiden lijst, waarbij elke waarde de hoogte van de respectieve rij definieert:

Voorbeeld

.grid-container {
  display: grid;
  grid-template-rows: 80px 200px;
}


De eigenschap voor het rechtvaardigen van inhoud

De justify-contenteigenschap wordt gebruikt om het hele raster in de container uit te lijnen.

1

2

3

4

5

6

Opmerking: de totale breedte van het raster moet kleiner zijn dan de breedte van de container, anders heeft de justify-contenteigenschap enig effect.

Voorbeeld

.grid-container {
  display: grid;
  justify-content: space-evenly;
}

Voorbeeld

.grid-container {
  display: grid;
  justify-content: space-around;
}

Voorbeeld

.grid-container {
  display: grid;
  justify-content: space-between;
}

Voorbeeld

.grid-container {
  display: grid;
  justify-content: center;
}

Voorbeeld

.grid-container {
  display: grid;
  justify-content: start;
}

Voorbeeld

.grid-container {
  display: grid;
  justify-content: end;
}


De eigenschap align-content

De align-contenteigenschap wordt gebruikt om het hele raster in de container verticaal uit te lijnen.

1

2

3

4

5

6

Opmerking: de totale hoogte van het raster moet kleiner zijn dan de hoogte van de container, anders heeft de align-contenteigenschap enig effect.

Voorbeeld

.grid-container {
  display: grid;
  height: 400px;
  align-content: center;
}

Voorbeeld

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-evenly;
}

Voorbeeld

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-around;
}

Voorbeeld

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-between;
}

Voorbeeld

.grid-container {
  display: grid;
  height: 400px;
  align-content: start;
}

Voorbeeld

.grid-container {
  display: grid;
  height: 400px;
  align-content: end;
}