Størrelsesenheter i CSS
Markus Rauhut
Egenskaper
Enheter
Â
Enheter
Â
Størrelsesenheter
Absolutte enheter / relative enheter
Pixel (px)
em / rem
percentage (%)
viewport (vh, vw)
calc
The reference pixel is the visual angle of one pixel on a device with a pixel density of 96 DPI and a distance from the reader of an arm’s length.
Enheter
Â
Egenskaper
I forhold til noe annet, som:
Enheter
Â
em
Baserer seg på fontstørrelsen til samme element (direkte eller arvet)
rem
Baserer seg på fontstørrelsen til root-elementet
Bruk em kun dersom noe skal skalere i forhold til fontstørrelsen til et annet element enn root.
Â
Bruk rem ellers.
vw
Baserer seg pĂĄ bredden til viewportet
vh
Baserer seg på høyden til viewportet
body {
color: black;
}
.important {
color: red;
}
span {
color: blue;
}
span {
color: blue;
}
Kaskade, Spesifisitet og Arv
margin
border
padding
content
Box-modellen
Flexbox
1
2
3
rem: typografi
rem: typografi
Â
px, rem: padding, border, margin (boksmodellen), media queries
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
Kan brukes til ĂĄ konvertere og blande enheter
 Tilgjengelige operatorer:
+ (addisjon)
– (subtraksjon)
* (multiplikasjon)
/ (divisjon)
Klamrer en verdi mellom en øvre- og en nedre grense
clamp tar inn 3 verdier:
Minimumsverdien
Den foretrukne verdien
Makimumsverdien
It's not the size of an element that matters, it's what unit you use that counts.