Skip to content

CSS Flexbox forklaret

Alle de almindelige flexbox-egenskaber, grupperet efter hvor de gælder: containeren og elementet. Hver række parrer egenskaben med dens almindelige værdier og dens virkning.

Flexbox placerer elementer i én dimension: en række eller en kolonne. Sæt display: flex på forælderen, og den bliver flex-containeren; dens direkte børn bliver flex-elementer. Container-egenskaberne styrer fordelingen langs hovedaksen og tværaksen; element-egenskaberne styrer, hvordan et enkelt element vokser, krymper eller retter sig ind. Vælg flexbox til endimensionale bjælker, rækker og centrering.

Referencetabel · 13 poster
13 of 13 rows
Container
flex | inline-flexGør elementet til en flex-container.
row | column | row-reverse | column-reverseSætter hovedaksen, som elementerne flyder langs.
flex-start | center | space-between | space-around | space-evenlyFordeler elementerne langs hovedaksen.
stretch | center | flex-start | flex-end | baselineRetter elementerne ind langs tværaksen.
flex-start | center | stretch | space-betweenRetter ombrudte rækker ind, når der er ekstra plads på tværaksen.
nowrap | wrap | wrap-reverseLader elementer bryde til nye linjer i stedet for at krympe.
0.5rem | 8px 16pxMellemrum mellem elementerne, vandret og lodret.
Element
0 | 1 | 2Hvor meget ledig plads elementet optager i forhold til sine søskende.
0 | 1Hvor meget elementet krymper, når der ikke er plads nok.
auto | 200px | 50%Startstørrelsen, før den ledige plads fordeles.
1 | 1 0 auto | 0 0 200pxForkortelse for grow shrink basis.
auto | center | flex-start | flex-end | stretchTilsidesætter containerens align-items for ét element.
0 | -1 | 2Omstiller et element uden at ændre kilden.