16 of 313 menu

Ciri font-size-adjust

Ciri font-size-adjust membolehkan kawalan saiz fon, dengan font-size tidak berubah (menambah atau mengurangkan).

Aplikasi: katakan dalam font-family dua fon ditetapkan dipisahkan dengan koma, contohnya, Georgia, "Times New Roman". Katakan pada komputer pengguna tiada fon Georgia - dalam kes ini, "Times New Roman" akan digunakan. Walau bagaimanapun, kita akan menghadapi masalah - dengan nilai font-size yang sama fon akan kelihatan berbeza. Dalam contoh di bawah, kedua-dua perenggan ditetapkan font-size kepada 16px, tetapi font-family berbeza. Lihat bagaimana saiz berbeza:

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

:

Ini berlaku kerana saiz fon yang dipaparkan bergantung lebih kepada bukan pada ciri font-size, yang hanya menentukan saiz fon keseluruhan, tetapi pada nisbah nilai ciri font-size dan magnitud x-height (x-height - ini adalah perbezaan antara saiz huruf kecil "x" dan huruf besar "X" untuk fon tertentu).

Nisbah ini dipanggil aspek fon dan dikira dengan formula: aspek = font-size / x-height.

Masalah saiz diselesaikan oleh ciri font-size-adjust (ia membolehkan mengubah aspek fon), yang akan memaksa fon kedua kelihatan sama saiz dengan yang pertama.

Mari kita buat supaya fon Times New Roman adalah sama saiz, seperti Georgia. Kita tahu aspek Georgia - iaitu 0.5 (lihat jadual di bawah).

Mari tetapkan font-size-adjust untuk teks dengan Times New Roman kepada nilai 0.5 dan kita akan lihat teks kedua menjadi sama saiz dengan yang pertama:

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

:

Sintaks

selector { font-size-adjust: nombor | none; }

Nilai

Nilai Penerangan
number Nombor menetapkan aspek fon.
none Tiada pelarasan saiz fon.

Nilai lalai: none.

Bagaimana untuk menentukan nilai aspek untuk fon?

Lihat petikan daripada spesifikasi W3C: Faktor perkadaran (aspek) untuk fon terpilih boleh dikira dengan membandingkan teks yang sama, tetapi dengan nilai font-size-adjust yang berbeza. Jika nilai ciri dipadankan dengan betul, maka dengan saiz fon yang sama teks akan kekal tidak berubah untuk semua fon yang digunakan pada halaman.

Saya berikan nilai aspek yang saya tahu untuk beberapa fon: Georgia - 0.5, Times New Roman - 0.46, Verdana - 0.58.

Contoh

Bandingkan bagaimana teks kelihatan dengan nilai font-size-adjust yang berbeza dan font-size yang sama dan 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>

:

Contoh . Aplikasi dalam Kehidupan Sebenar

Kod di bawah memastikan bahawa jika tiada fon Georgia pada komputer pengguna, fon yang digunakan Times New Roman adalah sama saiz dengan 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; }

:

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak