16 of 313 menu

Egenskaben font-size-adjust

Egenskaben font-size-adjust giver mulighed for at kontrollere skriftstørrelsen, ved uændret font-size (forøge eller formindske).

Anvendelse: lad der i font-family være angivet to skrifttyper adskilt af komma, for eksempel, Georgia, "Times New Roman". Lad der på brugerens computer ikke være skrifttypen Georgia - i dette tilfælde vil "Times New Roman" blive anvendt. Imidlertid står vi over for et problem - ved samme værdi af font-size vil skrifttyperne se forskellige ud. I eksemplet nedenfor er font-size for begge afsnit sat til 16px, men med forskellige font-family. Se hvor forskellige størrelserne er:

<p style="font-size: 16px; font-family: Georgia;"> Lorem ipsum dolor sit amet. </p> <p style="font-size: 16px; font-family: 'Times New Roman';"> Lorem ipsum dolor sit amet. </p>

:

Dette sker fordi den viste skriftstørrelse i højere grad afhænger, ikke af egenskaben font-size, som kun definerer den generelle skriftstørrelse, men af forholdet mellem værdierne for egenskaben font-size og størrelsen x-height (x-height - er forskellen mellem størrelsen på det lille bogstav "x" og store bogstav "X" for en bestemt skrifttype).

Dette forhold kaldes aspekt for skrifttypen og beregnes med formlen: aspekt = font-size / x-height.

Egenskaben font-size-adjust løser størrelsesproblemet (den giver mulighed for at ændre skrifttypens aspekt), og får den anden skrifttype til at se lige så stor ud som den første.

Lad os gøre så skrifttypen Times New Roman bliver lige så stor som Georgia. Vi kender aspektet for Georgia - det er 0.5 (se tabellen nedenfor).

Lad os sætte font-size-adjust for teksten med Times New Roman til værdien 0.5 og vi vil se, at den anden tekst blev lige så stor som den første:

<p style="font-size: 16px; font-family: Georgia;"> Lorem ipsum dolor sit amet. </p> <p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: 0.5;"> Lorem ipsum dolor sit amet. </p>

:

Syntaks

selektor { font-size-adjust: tal | none; }

Værdier

Værdi Beskrivelse
number Tal angiver skrifttypens aspekt.
none Ingen regulering af skriftstørrelsen.

Standardværdi: none.

Hvordan bestemmes aspektværdien for en skrifttype?

Se uddrag fra W3C-specifikationen: Proportionalitetsfaktoren (aspekt) for udvalgte skrifttyper kan beregnes ved at sammenligne den samme tekst, men med forskellig værdi af font-size-adjust. Hvis værdien for egenskaben er valgt korrekt, så forbliver teksten uændret ved samme skriftstørrelse for alle anvendte skrifttyper på siden.

Her er de værdier for aspekt, som jeg kender for nogle skrifttyper: Georgia - 0.5, Times New Roman - 0.46, Verdana - 0.58.

Eksempel

Sammenlign hvordan tekst ser ud med forskellig værdi af font-size-adjust og samme font-size og font-family:

<p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: none;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p> <p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: 0.5;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p> <p style="font-size: 16px; font-family: 'Times New Roman'; font-size-adjust: 0.6;"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>

:

Eksempel . Anvendelse i det virkelige liv

Koden nedenfor gør, at i tilfælde af fravær af skrifttypen Georgia på brugerens computer, vil den anvendte skrifttype Times New Roman have samme størrelse som Georgia:

<p> Lorem ipsum dolor sit amet, consectetur adipiscing elitorire aenean a dapibus magna, ac interdum nisl suspendisse egetile. </p> p { font-size: 16px; font-family: Georgia, "Times New Roman"; font-size-adjust: 0.5; }

:

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis