⊗mkSpUnRm 83 of 128 menu

Rem-enheter i CSS

em-enheter er ikke alltid praktiske. Problemet er at hvis du endrer skriftstørrelsen til ett element, vil den også endres for alle dets barnelementer, som beregner sin størrelse i forhold til det.

Derfor ble rem-enheter introdusert. Verdiene for disse enhetene beregnes alltid i forhold til skriftstørrelsen satt for html-elementet.

Som du allerede vet, er standardverdien 16px:

html { font-size: 16px; }

La oss se på et eksempel. Anta at vi har følgende elementer:

<div> <p> tekst </p> </div>

La oss sette størrelsene deres i rem:

div { font-size: 2rem; /* tilsvarer 32px */ } p { font-size: 2rem; /* tilsvarer 32px */ margin: 2rem; /* tilsvarer 32px */ }

Anta at vi har HTML-koden under, som vi skal løse oppgaver for:

<main> <h1>overskrift</h1> <section> <h2>overskrift</h2> <p> tekst </p> <p> tekst </p> </section> <section> <h2>overskrift</h2> <p> tekst </p> <p> tekst </p> </section> </main>

Omskriv alle enheter satt i piksler til rem:

main { margin: 4rem auto 2rem; } h1 { font-size: 2rem; } section { font-size: 1rem; margin-bottom: 2rem; } h2 { font-size: 1.5rem; margin-bottom: 2rem; } p { font-size: 1.25rem; margin-bottom: 0.75rem; }
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis