Hva er CSS-enhetskonverterer?
CSS støtter flere forskjellige enheter for størrelser — absolutte som px og pt, og relative som rem, em, vw, vh og %. Relative enheter er essensielle for responsiv, tilgjengelig design (rem respekterer spesielt brukerens skriftstørrelsepreferanse i nettleseren), men å konvertere mellom dem mentalt er genuint vanskelig, siden resultatet avhenger av kontekst: rotens skriftstørrelse, det gjeldende elementets skriftstørrelse, eller visningsportens dimensjoner.
Denne konverteren gjør denne matematikken for deg: angi din grunnleggende skriftstørrelse, visningsportdimensjoner og verdien du konverterer fra, og se den tilsvarende verdien i alle andre enheter umiddelbart — nyttig for å oversette pikselmål fra en designskisse til responsive rem/vw-verdier, eller for å dobbeltsjekke hva en eksisterende CSS-regel faktisk gjengis som på skjermen.
Når du bør bruke denne kalkulatoren
- Når du oversetter en designers pikselbaserte spesifikasjon til responsive rem- eller vw-verdier for CSS
- Når du sjekker hva en vw-basert responsiv skriftstørrelse faktisk gjengis som ved en bestemt skjermbredde
- Når du konverterer eldre pt-basert print- eller e-post-CSS til webstandard px eller rem
- Når du reviderer om et designsystems avstandsskala stemmer overens på tvers av forskjellige enheter
- Når du dobbeltsjekker en CSS-verdi under kodegjennomgang uten å åpne nettleserens utviklerverktøy
- Når du bygger tilgjengelige nettsteder som trenger rem-basert størrelse for å respektere brukerens skriftpreferanser
Trinn:
- Angi verdien du vil konvertere og velg startenheten.
- Sett din grunnleggende skriftstørrelse (standard er nettleserstandarden på 16px).
- For vw/vh-konverteringer, angi ønsket visningsportbredde og -høyde.
- Les den tilsvarende verdien i alle andre enheter umiddelbart.
Formel
1rem = 1em = grunnleggende skriftstørrelse (standard 16px)
1pt = 96/72 px ≈ 1,333px
1vw = visningsportbredde / 100
1vh = visningsporthøyde / 100
1% = referanseverdi / 100
Bruksområder
- Konvertere en designers pikselbaserte Figma/Sketch-spesifikasjon til rem-verdier for tilgjengelig CSS
- Sjekke hva en vw-basert responsiv skriftstørrelse faktisk gjengis som ved en bestemt skjermbredde
- Oversette eldre pt-basert print- eller e-post-CSS til webstandard px eller rem
- Revidere om et designsystems avstandsskala stemmer overens på tvers av enheter
- Raskt sjekke en CSS-verdi under kodegjennomgang uten å åpne utviklerverktøy
Nøkkelfordeler
- Konverterer mellom alle 7 vanlige CSS-enheter på ett sted
- Bruker din faktiske grunnleggende skriftstørrelse og visningsport, ikke en fast antagelse
- Umiddelbare resultater mens du skriver — ingen grunn til å åpne nettleserens utviklerverktøy
- Gratis, ingen registrering, kjører helt i nettleseren din
Profftips
- Foretrekk rem fremfor em for skriftstørrelser for å unngå uventet forsterkning i nestede komponenter
- Bruk dvh/svh i stedet for vh for mobile fullskjermlayouter hvis dine målnettlesere støtter det
- Hold en konsistent grunnleggende skriftstørrelse på tvers av designsystemet ditt slik at rem-konverteringer forblir forutsigbare
- Når du oversetter en pikselperfekt design, konverter avstand til rem, men behold kantbredder og andre finjusteringer i px
Vanlige feil å unngå
- Anta at 1rem alltid tilsvarer 16px, uten å sjekke om rotens skriftstørrelse ble endret
- Bruke vh for mobile fullhøydelayouter uten å ta hensyn til nettleserens adressefeltoppførsel
- Neste em-baserte skriftstørrelser og bli overrasket når de forsterkes uventet
- Blande px og rem inkonsekvent innenfor samme komponent, noe som ødelegger tilgjengelighetsskalering
Nøkkelbegreper forklart
- Grunnleggende skriftstørrelse: Skriftstørrelsen satt på html-elementet, som alle rem-enheter er relative til
- Visningsport: Det synlige området av en nettside i nettleservinduet
- Absolutt enhet: En enhet som px eller pt med en fast fysisk størrelse, ikke relativ til noen kontekst
- Relativ enhet: En enhet som rem, em, vw eller % hvis størrelse avhenger av en annen verdi
Relaterte konsepter
- Fargekonverterer: Konverter mellom HEX-, RGB- og HSL-fargeformater
- Lengdekonverterer: Konverter mellom tommer, centimeter, piksler og mer
- Enhetskonverterer: Konverter mellom ulike måleenheter
- Kalkulator for sideforhold: Beregn og konverter høyde/bredde-forhold
- Datakonverterer: Konverter mellom byte, KB, MB, GB og TB
Eksempel
Ved en grunnleggende skriftstørrelse på 16px konverteres 1,5rem til 24px. Ved en visningsportbredde på 1440px konverteres 5vw til 72px.
Tolke resultatene dine
Konverteren tar en verdi i én CSS-enhet og viser tilsvarende verdier i alle andre. Nøkkelvariabelen er din grunnleggende skriftstørrelse (standard 16px), som bestemmer forholdet mellom rem og px. Siden rem er relativ til rot-html-elementets skriftstørrelse, vil endring av denne grunnverdien forskyve alle rem-tilsvarigheter proporsjonalt.
For responsive enheter (vw, vh), angi ønsket visningsportdimensjoner for å se hvordan verdiene oversettes ved bestemte skjermstørrelser. Dette er spesielt nyttig for å forstå om en 5vw-overskrift vil være lesbar på en 320px mobilskjerm (16px) versus en 1440px stasjonær skjerm (72px). Konverteren hjelper deg med å ta informerte beslutninger om hvilken enhet du skal bruke i hver kontekst.

