Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Rijen en Kolommen Definiëren | Aan de Slag met CSS Grid
CSS Grid Beheersing

bookRijen en Kolommen Definiëren

Inzicht in grid-template-rows en grid-template-columns

Om CSS Grid-layouts te beheersen, is het essentieel om te begrijpen hoe je de structuur van je grid definieert met de eigenschappen grid-template-rows en grid-template-columns. Met deze eigenschappen geef je het aantal en de grootte van de rijen en kolommen in je gridcontainer op.

De syntaxis voor beide eigenschappen is eenvoudig: geef een door spaties gescheiden lijst van trackgroottes op met eenheden zoals px, em, %, fr (fractionele eenheden) of sleutelwoorden zoals auto.

Voorbeeld:

  • grid-template-columns: 200px 1fr 2fr; maakt drie kolommen:
    • Eerste kolom vast op 200 pixels;
    • Tweede kolom neemt één fractie van de resterende ruimte in;
    • Derde kolom neemt twee fracties van de resterende ruimte in.
  • grid-template-rows: 100px auto; maakt twee rijen:
    • Eerste rij vast op 100 pixels;
    • Tweede rij past zich automatisch aan de inhoud aan.

Best practices:

  • Gebruik flexibele eenheden zoals fr voor responsieve layouts;
  • Houd griddefinities duidelijk en leesbaar;
  • Vermijd te complexe tracklijsten tenzij noodzakelijk voor het ontwerp.
index.html

index.html

styles.css

styles.css

copy

Hoe het wijzigen van griddefinities de layout beïnvloedt

Wanneer je de waarden van grid-template-rows en grid-template-columns aanpast, bepaal je direct het aantal tracks en hun afmetingen, wat invloed heeft op de weergave van griditems.

  • Het verhogen van het aantal kolommen zorgt ervoor dat griditems in extra verticale tracks terechtkomen;
  • Het wijzigen van de grootte van een rij vergroot of verkleint de beschikbare ruimte voor de items;
  • Het gebruik van flexibele eenheden zoals fr maakt het mogelijk dat de layout zich soepel aanpast aan verschillende schermgroottes;
  • Vaste eenheden zoals px bieden nauwkeurige controle over de trackafmetingen.

Inzicht in hoe deze definities samenwerken helpt bij het voorspellen en beheren van de plaatsing en grootte van griditems, waardoor layouts zowel robuust als responsief worden.

question mark

Welke van de volgende CSS-declaraties maakt correct een grid met drie kolommen—de eerste kolom vast op 100px, de tweede kolom flexibel (met 1fr), en de derde kolom tweemaal zo flexibel (met 2fr)?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 9.09

bookRijen en Kolommen Definiëren

Veeg om het menu te tonen

Inzicht in grid-template-rows en grid-template-columns

Om CSS Grid-layouts te beheersen, is het essentieel om te begrijpen hoe je de structuur van je grid definieert met de eigenschappen grid-template-rows en grid-template-columns. Met deze eigenschappen geef je het aantal en de grootte van de rijen en kolommen in je gridcontainer op.

De syntaxis voor beide eigenschappen is eenvoudig: geef een door spaties gescheiden lijst van trackgroottes op met eenheden zoals px, em, %, fr (fractionele eenheden) of sleutelwoorden zoals auto.

Voorbeeld:

  • grid-template-columns: 200px 1fr 2fr; maakt drie kolommen:
    • Eerste kolom vast op 200 pixels;
    • Tweede kolom neemt één fractie van de resterende ruimte in;
    • Derde kolom neemt twee fracties van de resterende ruimte in.
  • grid-template-rows: 100px auto; maakt twee rijen:
    • Eerste rij vast op 100 pixels;
    • Tweede rij past zich automatisch aan de inhoud aan.

Best practices:

  • Gebruik flexibele eenheden zoals fr voor responsieve layouts;
  • Houd griddefinities duidelijk en leesbaar;
  • Vermijd te complexe tracklijsten tenzij noodzakelijk voor het ontwerp.
index.html

index.html

styles.css

styles.css

copy

Hoe het wijzigen van griddefinities de layout beïnvloedt

Wanneer je de waarden van grid-template-rows en grid-template-columns aanpast, bepaal je direct het aantal tracks en hun afmetingen, wat invloed heeft op de weergave van griditems.

  • Het verhogen van het aantal kolommen zorgt ervoor dat griditems in extra verticale tracks terechtkomen;
  • Het wijzigen van de grootte van een rij vergroot of verkleint de beschikbare ruimte voor de items;
  • Het gebruik van flexibele eenheden zoals fr maakt het mogelijk dat de layout zich soepel aanpast aan verschillende schermgroottes;
  • Vaste eenheden zoals px bieden nauwkeurige controle over de trackafmetingen.

Inzicht in hoe deze definities samenwerken helpt bij het voorspellen en beheren van de plaatsing en grootte van griditems, waardoor layouts zowel robuust als responsief worden.

question mark

Welke van de volgende CSS-declaraties maakt correct een grid met drie kolommen—de eerste kolom vast op 100px, de tweede kolom flexibel (met 1fr), en de derde kolom tweemaal zo flexibel (met 2fr)?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2
some-alt