Flexbox is for one dimensional layout. A row OR a column. Grid is for two dimensional layout. Rows AND columns.
— Rachel Andrew

CSS flexbox module

Learn flexbox the easy way

Voor deskundige uitleg over flex gaan we weer te rade bij Kevin Powell. Hij heeft meer dan één video over flexbox, want over deze module valt heel wat te vertellen. Het beste overzicht geeft onderstaand filmpje van 34 minuten.

Wat moet je weten om deze uitleg te kunnen volgen:

Waarvoor flex gebruiken?

De site die je nu bekijkt gebruikt o.a. flex voor:

Je vindt veel sites met een uitleg hoe je de items in de navigatie naast elkaar kan krijgen met float of inline-block. Dat is helemaal niet fout en werkt ook nu nog. Maar het is wel erg verouderd. Voor de site die je als project maakt, gaan we ervan uit dat je voor de ul in de nav gebruik maakt van display: flex.