CSS
Last updated
Last updated
Cascading Style Sheets, eller CSS, tar seg av stylingen av HTML. Man kan blant annet definere hvordan elementene skal presenteres på skjermen, og kan spesifisere egne regler ved forskjellige skjermbredder, ved utskrift, og når de blir interagert med.
CSS kan legges direkte på html-elementer med attributtet style="property: value"
, men vi legger det som regel i en egen .css
-fil. Denne kan deretter lenkes inn i htmlen på følgende måte:
Når vi skriver CSS skriver vi sett med regler for presentasjonen av elementene i HTMLen vår. Reglene har prioritet etter og rekkefølge. Om du lager to regler med lik selector vil den siste overskrive den første.
La oss lage to regler med samme selector:
Resultat:
Iblant kan CSS føles unødvendig knotete å jobbe med, spesielt når man jobber med ukjente mengder legacy-CSS eller når man prøver å få en stilig animasjon til å fungere i IE10. Andre ganger kan du juble av følelsen av å lage noe innmari kult uten å behøve JavaScript! Når du skal jobbe med CSS handler det om å holde tungen rett i munnen og bruke DevTools for alt det er verdt.