Size Does Matter
Størrelsesenheter i CSS

Markus Rauhut
🍆

Absolutte enheter
Egenskaper
- Ikke i forhold til noe annet
- "Alltid" lik størrelse
- Brukes nesten utelukkende til print
Enheter
- px (1px = 1/96in)
- pt
- cm (1cm = 38px)
- in (1in = 2.54cm = 96px)
- mm
- pc
Relative enheter
Enheter
- em
- rem
- %
- vw
- vh
- vmin
- vmax
- ch
Egenskaper
I forhold til noe annet, som:
- (font-)størrelsen til et element
- størrelsen til viewportet

em & rem
em
Baserer seg på fontstørrelsen til samme element (direkte eller arvet)
rem
Baserer seg på fontstørrelsen til root-elementet
em & rem

%
vw & vh
vw
Baserer seg på bredden til viewportet
- 1vw = 1 % av bredden til viewportet
vh
Baserer seg på høyden til viewportet
- 1vh = 1 % av høyden til viewportet
vw & vh
Når skal jeg bruke hva?

rem: typografi
Når skal jeg bruke hva?
Når skal jeg bruke hva?
rem: typografi
px, rem: padding, border, margin (boksmodellen), media queries
Når skal jeg bruke hva?
rem: typografi
px, rem: padding, border, margin (boksmodellen), media queries
px, %, vw, vh: størrelsesegenskaper som width og height
rem: typografi
px, rem: padding, border, margin (boksmodellen), media queries
px, %, vw, vh: størrelsesegenskaper som width og height
em: dersom noe skal skalere i forhold til fontstørrelsen til et annet element enn root
Når skal jeg bruke hva?

Size Does Matter
By Markus Rauhut
Size Does Matter
- 351