RUNWEBTOOLS
Nederlands

CSS Flexbox spiekbriefje: eigenschappen en waarden

Flexbox plaatst items in één dimensie — een rij of een kolom — en verdeelt de ruimte ertussen. De eigenschappen splitsen in twee groepen: die je op de container (de flex-ouder) zet en die je op de items (de kinderen) zet.

Het mentale model: flex-direction bepaalt de hoofdas; justify-content lijnt eromheen uit, en align-items lijnt uit langs de loodrechte kruisas.

Bijgewerkt 2026-07-06

Container-eigenschappen (de flex-ouder)

EigenschapWaardenWat het doet
displayflex | inline-flexEen element in een flex-container veranderen
flex-directionrow | row-reverse | column | column-reverseRichting van de hoofdas
flex-wrapnowrap | wrap | wrap-reverseOf items naar nieuwe regels teruglopen
justify-contentflex-start | center | flex-end | space-between | space-around | space-evenlyUitlijning langs de hoofdas
align-itemsstretch | flex-start | center | flex-end | baselineUitlijning langs de kruisas
align-contentflex-start | center | space-between | stretchLijnt teruggelopen regels uit (meerdere rijen)
gap<length> (e.g. 16px)Ruimte tussen items

Item-eigenschappen (de kinderen)

EigenschapWaardenWat het doet
flex-grow0 | <number>Hoeveel een item groeit om ruimte te vullen
flex-shrink1 | <number>Hoeveel een item krimpt als de ruimte krap is
flex-basisauto | <length>De startgrootte van het item vóór grow/shrink
flexe.g. 1 1 0 | 1 | autoAfkorting voor grow, shrink en basis
align-selfauto | center | flex-start | flex-end | stretchalign-items overschrijven voor één item
order0 | <integer>Een item visueel herordenen (kleiner komt eerst)

De meest voorkomende centreertruc: zet op de container display: flex; justify-content: center; align-items: center; om een kind zowel horizontaal als verticaal te centreren. Voor de groottes-eenheden in deze waarden, zie de CSS-eenheden-referentie.