Lær CSS
Lær CSS fra bunn med gratis videoer og artikler. Boksmodellen, flexbox, grid, responsivt design, typografi og animasjoner forklart steg for steg.
Sist oppdatert
Har du noen gang laget en nettside som ser ryddig ut i hodet ditt, men som plutselig faller sammen når du åpner den i nettleseren? Da er CSS ofte det som mangler. Med CSS bestemmer du hvordan innholdet skal se ut, hvordan elementer skal plasseres, og hvordan siden skal fungere på ulike skjermstørrelser.
På denne temasiden får du en bred oversikt over CSS, fra de første grunnprinsippene til layout, responsiv design og typografi. Målet er at du skal forstå hva de ulike delene av CSS brukes til, og hvorfor de henger sammen. Når du vil gå dypere, finner du egne artikler som viser grunnleggende CSS, boksmodellen i CSS, CSS-layout, responsiv design og tekst og utseende.
Hva CSS faktisk gjør for nettsiden din
HTML gir struktur, mens CSS gir uttrykk. Uten CSS får du en side som fungerer, men som sjelden føles ferdig. Med CSS kan du styre farger, størrelser, avstand, plassering og hvordan innholdet oppfører seg når skjermen endrer seg.
Det er også CSS som gjør at du kan bygge en tydelig visuell identitet. Du kan skape ro, kontrast, hierarki og bedre lesbarhet, slik at brukeren lettere finner frem. Vil du starte helt fra begynnelsen, er grunnleggende CSS et godt sted å begynne.
Grunnprinsippene du bør forstå først
Før du begynner å bygge avanserte sider, lønner det seg å forstå hvordan CSS-regler faktisk treffer elementene dine. Du trenger å vite hvordan du legger til CSS på en nettside, hvordan selektorer velger riktige elementer, og hvorfor noen regler vinner over andre.
Her kommer også begrepene spesifisitet og arv inn. De forklarer hvorfor en stil noen ganger ser ut til å “overstyre seg selv”, eller hvorfor et valg på et overordnet nivå påvirker flere elementer enn du først trodde. Les gjerne Slik legger du til CSS på en nettside, CSS-selektorer forklart med eksempler, Spesifisitet i CSS forklart og Slik fungerer arv i CSS for å få kontroll på grunnmuren.
Når du først forstår dette, blir resten av CSS mye lettere å lese og feilsøke. Da kan du også bruke mer presise verktøy som attribute selectors i CSS og CSS combinators når du vil velge elementer mer målrettet.
Hvordan elementer bygger opp siden
For å lage gode layouter må du forstå hvordan nettleseren ser på elementene dine. Noen elementer oppfører seg som blokker og tar opp hele linjen, mens andre flyter mer naturlig ved siden av innholdet. Det påvirker alt fra knapper og lenker til overskrifter og innholdsseksjoner.
Dette henger tett sammen med boksmodellen, som beskriver hvordan innhold, padding, border og margin skaper den faktiske plassen et element tar. Hvis du vil skjønne hvorfor et element virker større enn du forventer, eller hvorfor avstanden mellom to elementer ikke blir som planlagt, bør du lese Boksmodellen i CSS forklart, Padding i CSS forklart med eksempler, Border i CSS forklart og Margin i CSS forklart.
Du vil også møte forskjellen på block og inline i CSS, samt inline-block i CSS. Dette er små begreper med stor effekt, fordi de påvirker hvordan du bygger komponenter og hvordan elementer plasserer seg i forhold til hverandre.
Layout: slik får du kontroll på plasseringen
Når du har grunnprinsippene på plass, handler mye av CSS om layout. Det er her du bestemmer hvordan deler av siden skal ligge ved siden av hverandre, hvordan innhold skal fordeles, og hvordan du skaper struktur uten å måtte bruke tilfeldige avstander.
Flexbox er et av de mest brukte verktøyene for enkel og fleksibel plassering. Det passer godt når du vil justere elementer i én retning, for eksempel horisontalt i en meny eller vertikalt i en kortseksjon. Start gjerne med Kom i gang med CSS flexbox, og gå videre til Justify-content og align-items i flexbox, Flex-grow, flex-shrink og flex-basis i CSS og Flex-wrap i CSS forklart.
Når du trenger mer kontroll over rader og kolonner samtidig, er CSS Grid ofte riktig valg. Grid er særlig nyttig når du bygger hele sideoppsett, dashboards eller seksjoner med tydelig struktur. Vil du utforske dette videre, kan du lese Kom i gang med CSS grid, Grid-plassering i CSS forklart og Slik bygger du en layout med CSS grid.
I mange oppsett trenger du også å forstå Position relative og absolute i CSS. Det er nyttig når du skal legge et element oppå et annet, plassere små merker eller lage mer avanserte visuelle effekter.
Responsiv design for skjermer i alle størrelser
En side som ser bra ut på laptop, er ikke nødvendigvis god på mobil. Responsiv design handler om å bygge sider som tilpasser seg skjermbredden uten at du mister lesbarhet eller struktur. Det gjør nettsiden mer brukervennlig og langt mer robust.
Her spiller flere CSS-teknikker sammen. Du trenger fleksible layouter, riktige måleenheter, bilder som skalerer og typografi som ikke blir for liten eller for stor. For en samlet innføring kan du lese Responsiv design i CSS forklart og deretter gå videre til Slik lager du en responsiv layout med CSS.
Media queries er sentrale når du vil endre designet ved bestemte skjermbredder. Du kan også lære mer om Media queries i CSS forklart, Responsive bilder i CSS og Responsiv typografi i CSS. Sammen gjør de det lettere å bygge sider som føles gjennomtenkte på både mobil, nettbrett og stor skjerm.
Tekst, farger og visuell stil
CSS handler ikke bare om struktur, men også om hvordan innhold oppleves. Tekstvalg, farger og størrelser påvirker om siden føles tydelig, profesjonell og lett å lese. Små justeringer her kan gjøre stor forskjell for helhetsinntrykket.
Hvis du vil jobbe mer med teksten på siden, er det nyttig å forstå hvordan du velger skrifttyper og justerer størrelse. Se Font-family i CSS forklart og Font-size i CSS forklart. Sammen med farger og måleenheter gir dette deg bedre kontroll over både stil og lesbarhet.
Du kan også utforske Farger i CSS med hex, rgb og hsl og Måleenheter i CSS forklart for å få mer presisjon i designarbeidet. Når du forstår disse delene, blir det lettere å bygge et uttrykk som passer innholdet og målgruppen din.
Veien videre når du vil bli trygg i CSS
CSS blir mye enklere når du ser sammenhengen mellom grunnregler, boksmodell, layout og responsiv tilpasning. Hver del bygger på den forrige, og jo bedre du forstår helheten, jo lettere blir det å lage sider som både ser bra ut og fungerer godt.
Begynn gjerne med det som føles mest relevant for deg akkurat nå, og bruk artiklene som dypdykk når du møter et konkret problem. Når du vil videre, finner du en tydelig vei gjennom grunnleggende CSS, boksmodellen i CSS, CSS-layout, responsiv design og tekst og utseende. Hver del tar deg et steg nærmere mer bevisst og profesjonell styling av nettsider.
Lær med nettkurs
Ta et nettstudium
Få tilgang til alt
Ubegrenset kurstilgang. Fra 599,-/mnd.





