font-size (Norsk)

font-size (Norsk)

ved Hjelp av en em verdi skaper et dynamisk eller beregnet skriftstørrelse (historisk em enhet ble avledet fra bredden av en stor «M» i en gitt font.). Den numeriske verdien fungerer som en multiplikator av font-size holderen for elementet som er brukt., Se på dette eksempelet:

p { font-size: 2em;}

I dette tilfellet, skriftstørrelsen av <p> – elementer vil være dobbelt beregnet font-size arvet av <p> – elementer. Ved utvidelse, en font-size av 1em er lik den beregnede font-size av elementet som er brukt.,

Hvis en font-size har ikke blitt satt på noen av <p>‘s forfedre, deretter 1em vil lik standard nettleser font-size, som er vanligvis 16px. Så, standard 1em tilsvarer 16px, og 2em tilsvarer 32px., Hvis du var å sette en font-size av 20 piksler på <body> – element si, så 1em<p> – elementer ville i stedet være tilsvarende 20px, og 2em ville være tilsvarende 40px.,

for å beregne em tilsvarende for alle pixel verdien som kreves, kan du bruke denne formelen:

em = desired element pixel value / parent element font-size in pixels

em er en veldig nyttig enhet i CSS siden det automatisk tilpasser seg sin lengde i forhold til skriften at leseren velger å bruke.

En viktig faktum å huske på: em verdier sammensatte., Ta følgende HTML og CSS:

html { font-size: 62.5%; /* font-size 1em = 10px on default browser settings */}span { font-size: 1.6em;}
<div><span>Outer <span>inner</span> outer</span></div>

resultatet er:

Forutsatt at nettleserens standard font-size er 16px, ordene «ytre» ville bli gjengitt på 16px, men ordet «indre» ville bli gjengitt på 25.6 px. Dette er fordi den indre <span>s font-size 1,6-em som er i forhold til sine foreldres font-size, som er i sving i forhold til sine foreldres font-size. Dette kalles ofte sammensatte.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *