CSS-layout
Lær CSS-layout med flexbox, grid og posisjonering. Justify-content, align-items, grid-plassering og moderne layouts forklart med gratis videoer.
Sist oppdatert
Har du noen gang laget en side som ser fin ut i hodet, men som faller fra hverandre så fort innholdet blir litt lengre eller skjermen litt smalere? Da er du inne på CSS-layout. Her handler det om å få elementene på plass, styre avstand, bygge kolonner og sørge for at siden oppfører seg ryddig på ulike skjermstørrelser.
Hvorfor CSS-layout betyr så mye
Layout er det som gjør at designet ditt føles gjennomtenkt, ikke tilfeldig. Med riktig struktur kan du plassere meny, innhold, sidefelt og kort på en måte som er lett å lese og enkel å bruke.
Hvis du vil se hvordan moderne layout bygges i praksis, er kom i gang med CSS flexbox et godt sted å starte. Der får du en oversikt over hvorfor flexbox er så nyttig når du vil fordele plass og justere elementer langs én retning.
Flexbox når innholdet skal flyte naturlig
Flexbox passer godt når du jobber med menyer, knapperader, kortlister og andre elementer som skal tilpasse seg plassen de får. Du styrer både retning, avstand og hvordan elementene vokser eller krymper.
Vil du forstå justeringene bedre, kan du lese justify-content og align-items i flexbox. Trenger du mer kontroll over størrelsen på elementene, forklarer flex-grow, flex-shrink og flex-basis i CSS hvordan fordelingen fungerer. Og hvis radene dine ikke får plass på én linje, viser flex-wrap i CSS forklart hvordan du lar innholdet brytes pent over flere linjer.
Grid når du bygger hele sideruter
Når du trenger et mer strukturert oppsett med både rader og kolonner, er CSS grid ofte det beste valget. Grid gir deg mer presisjon når du vil plassere innhold i faste områder, som forsider, dashboards eller artikkelsider.
Vil du lære det fra bunnen av, er kom i gang med CSS grid en god introduksjon. Deretter kan du utforske grid-plassering i CSS forklart for å se hvordan du plasserer elementer nøyaktig, og slik bygger du en layout med CSS grid for å sette alt sammen til en helhetlig side.
Når posisjonering gir deg ekstra kontroll
Noen ganger holder det ikke å la elementene følge vanlig flyt. Da kan du bruke posisjonering for å flytte innhold mer presist, for eksempel for badges, menyer eller elementer som skal ligge oppå andre ting.
Hvis du vil forstå forskjellen mellom fleksible oppsett og mer fri plassering, er position relative og absolute i CSS nyttig å lese. Den viser når posisjonering er riktig verktøy, og når flexbox eller grid gir en ryddigere løsning.
Når du lærer CSS-layout, får du et bedre grep om hvordan nettsider faktisk bygges. Utforsk artiklene videre, og bruk dem som byggesteiner når du skal lage sider som både ser bra ut og fungerer godt i praksis.
Lær med nettkurs
Få tilgang til alt
Ubegrenset kurstilgang. Fra 599,-/mnd.



