16 of 313 menu

Lastnost font-size-adjust

Lastnost font-size-adjust omogoča nadzor nad velikostjo pisave, pri nespremenjeni font-size (povečevati ali zmanjševati).

Uporaba: naj bo v font-family nastavljeni dve pisavi z vejico, na primer, Georgia, "Times New Roman". Naj na uporabnikovem računalniku ni pisave Georgia - v tem primeru se bo uporabila "Times New Roman". Vendar nas čaka težava - pri enaki vrednosti font-size bodo pisave videti drugače. V primeru spodaj imata oba odstavka nastavljen font-size na 16px, vendar različni font-family. Oglejte si, kako se razlikujejo velikosti:

<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>

:

Do tega pride, ker izrisana velikost pisave ni odvisna v večji meri od lastnosti font-size, ki določa le splošno velikost pisave, temveč od razmerja vrednosti lastnosti font-size in vrednosti x-height (x-height - to je razlika med velikostjo male črke "x" in velike črke "X" za določeno pisavo).

To razmerje se imenuje aspekt pisave in se izračuna po formuli: aspekt = font-size / x-height.

Težavo z velikostmi rešuje lastnost font-size-adjust (omogoča spreminjanje aspekta pisave), ki bo prisilila, da je druga pisava videti enake velikosti kot prva.

Naredimo tako, da bo pisava Times New Roman enake velikosti, kot Georgia. Poznamo aspekt Georgia - to je 0.5 (glej spodnjo tabelo).

Nastavimo font-size-adjust za besedilo s Times New Roman na vrednost 0.5 in videli bomo, da je drugo besedilo postalo enake velikosti kot prvo:

<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>

:

Sintaksa

selektor { font-size-adjust: število | none; }

Vrednosti

Vrednost Opis
number Število določa aspekt pisave.
none Ni prilagajanja velikosti pisave.

Privzeta vrednost: none.

Kako določiti vrednost aspekta za pisavo?

Oglejte si odlomek iz specifikacije W3C: Faktor sorazmernosti (aspekt) za izbrane pisave je mogoče izračunati s primerjavo enakega besedila, vendar z različno vrednostjo font-size-adjust. Če je vrednost lastnosti pravilno izbrana, potem bo pri enaki velikosti pisave besedilo ostalo nespremenjeno za vse pisave, uporabljene na strani.

Navajam znane vrednosti aspekta za nekatere pisave: Georgia - 0.5, Times New Roman - 0.46, Verdana - 0.58.

Primer

Primerjajte, kako je videti besedilo z različno vrednostjo font-size-adjust in enakim font-size in 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>

:

Primer . Uporaba v resničnem življenju

Spodnja koda naredi, da se v primeru odsotnosti pisave Georgia na uporabnikovem računalniku, uporabljena pisava Times New Roman prikaže enake velikosti kot 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; }

:

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni