16 of 313 menu

Svojstvo font-size-adjust

Svojstvo font-size-adjust omogućava kontrolu veličine fonta, pri nepromenjenom font-size (da se poveća ili smanji).

Primena: neka je u font-family zadata dva fonta preko zapete, na primer, Georgia, "Times New Roman". Neka na računaru korisnika nema fonta Georgia - u ovom slučaju primeniće se "Times New Roman". Međutim, čeka nas problem - pri istoj vrednosti font-size fontovi će izgledati različito. U primeru ispod oba pasusa imaju zadan font-size od 16px, ali različite font-family. Pogledajte kako se razlikuju veličine:

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

:

To se dešava zbog toga što prikazana veličina fonta u većoj meri ne zavisi od svojstva font-size, koje određuje samo opštu veličinu fonta, već od odnosa vrednosti svojstva font-size i vrednosti x-height (x-height - to je razlika između veličine malog slova "x" i velikog slova "X" za određeni font).

Ovaj odnos se naziva aspektom fonta i računa se po formuli: aspekt = font-size / x-height.

Problem veličine rešava svojstvo font-size-adjust (ono omogućava promenu aspekta fonta), koje će naterati da drugi font izgleda iste veličine kao i prvi.

Hajde da učinimo tako da font Times New Roman bude iste veličine kao i Georgia. Znamo aspekt Georgia - to je 0.5 (pogledajte tabelu ispod).

Postavimo font-size-adjust za tekst sa Times New Roman na vrednost 0.5 i videćemo da je drugi tekst postao iste veličine kao i prvi:

<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: broj | none; }

Vrednosti

Vrednost Opis
number Broj zadaje aspekt fonta.
none Nema podešavanja veličine fonta.

Podrazumevana vrednost: none.

Kako odrediti vrednost aspekta za font?

Pogledajte odlomak iz specifikacije W3C: Faktor proporcionalnosti (aspekt) za izabrane fontove može biti izračunat poređenjem istog teksta, ali sa različitom vrednošću font-size-adjust. Ako je vrednost svojstva pravilno podešena, onda pri istoj veličini fonta tekst će ostati nepromenjen za sve korišćene fontove na stranici.

Navodim meni poznate vrednosti aspekta za neke fontove: Georgia - 0.5, Times New Roman - 0.46, Verdana - 0.58.

Primer

Uporedite kako izgleda tekst sa različitom vrednošću font-size-adjust i istim font-size i 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 . Primena u stvarnom životu

Kod ispod čini tako da u slučaju nedostatka na računaru kod korisnika fonta Georgia, primenjeni font Times New Roman da bude iste veličine kao i 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; }

:

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij