Rumah >hujung hadapan web >tutorial js >Saiz Font CSS: Panduan Sising Font Definitif
untuk mencapai kesan visual, tetapi mendapati bahawa hasil penyebaran pelayar yang berbeza tidak konsisten. Pemahaman yang mendalam mengenai tetapan saiz fon CSS akan menghasilkan dua kali keputusan dengan separuh usaha. font-size
mata utama
font-size
em
adalah penyelesaian terbaik untuk menangani fon web, kerana mereka berskala dengan tepat antara satu sama lain dan menyokong saiz semula teks penyemak imbas. Adalah disyorkan untuk menggunakan saiz fon peratusan pada tag %
untuk membuat saiz semula teks lebih baik pada pelayar yang lebih tua.
Properties font-size
Atribut
boleh digunakan untuk sebarang tag HTML (walaupun ia biasanya tidak mengandungi kandungan teks, seperti font-size
). Ia boleh menetapkan pelbagai parameter nilai mutlak, relatif, atau panjang. Unsur ini akan mewarisi elemen induk <br>
kecuali anda mengatasinya. Ini amat penting apabila anda menentukan saiz relatif. font-size
kata kunci saiz font mutlak
Pelbagai kata kunci saiz fon mutlak boleh digunakan. Saiz fon ditentukan oleh pratetap penyemak imbas, dan elemen tidak akan mewarisi saiz elemen induk.
font-size: xx-small;
font-size: x-small;
font-size: small;
font-size: medium;
font-size: large;
font-size: x-large;
font-size: xx-large;
font-size: smaller;
Atribut font-size
boleh menetapkan panjang mutlak:
mm
: mm, contohnya 10mm
. cm
: cm, mis. 1cm
in
(~ = 10mm). 0.39in
pt
12pt
pc
px
14px
Panjang relatif
Atribut
boleh menetapkan unit relatif kepada saiz fon elemen induk mereka:
font-size
em
%
ex
em
Ini adalah di mana kerumitan tambahan datang. Kebanyakan penyemak imbas membenarkan pengguna:
Meningkatkan atau mengurangkan saiz teks asas (saiz imej tetap tidak berubah)
Jika anda seorang pemaju yang telah berpindah dari latar belakang tipografi ke reka bentuk web, ia mengganggu untuk memberi pengguna banyak kuasa. Reka bentuk anda boleh dipecahkan oleh pembesaran pengguna sebanyak 200% tetapi mengurangkan saiz teks kepada 50%. Dan - tidak - anda tidak boleh menghentikannya. Anda tidak boleh menghentikannya sama ada.
cadangan saiz fon CSSSecara umumnya dipercayai bahawa dalam kebanyakan kes,
atau adalah penyelesaian terbaik. Fon Web boleh ditingkatkan dengan tepat antara satu sama lain dan menyokong saiz semula teks penyemak imbas. Saya juga mengesyorkan menggunakan saiz fon peratusan pada tag em
ini akan menghasilkan saiz semula teks yang lebih baik dalam beberapa pelayar yang lebih tua. Semasa membangunkan laman web, saya juga mengesyorkan agar anda membuat cadangan berikut: %
Adakah saiz fon pernah menyebabkan masalah anda? Adakah anda mempunyai petua lain?
Soalan Lazim Saiz Font CSS (Soalan Lazim)
Dalam CSS, saiz fon boleh ditetapkan menggunakan nilai mutlak atau relatif. Nilai mutlak ditetapkan dan tidak akan berubah mengikut saiz elemen induk. Mereka ditakrifkan dalam unit seperti piksel (px), pound (pt), atau sentimeter (cm). Sebaliknya, nilai relatif dinamik dan akan berubah mengikut saiz elemen induk. Mereka ditakrifkan menggunakan unit seperti EM, REM, atau peratusan (%). Pilihan saiz fon mutlak dan saiz fon relatif bergantung kepada keperluan reka bentuk dan respons respons laman web.
unit EM adalah unit berskala yang digunakan untuk saiz fon dalam CSS. Ia mempunyai saiz fon berbanding dengan elemen induk terdekatnya. Sebagai contoh, jika saiz fon elemen induk adalah 20px, "1EM" akan sama dengan 20px untuk elemen kanak -kanak elemen itu. Jika saiz fon tidak ditakrifkan, nilai lalai biasanya 16px, jadi "1EM" akan menjadi 16px.
Unit REM mewakili "Root EM". Ia adalah relatif kepada elemen akar (HTML) dan bukannya elemen induk. Ini bermakna 1REM adalah sama dengan saiz fon elemen akar. Jika saiz fon elemen akar adalah 16px (saiz lalai untuk kebanyakan penyemak imbas), 1REM akan sama dengan 16px.
unit VW mewakili lebar viewport. Ia adalah relatif kepada lebar viewport, di mana 1VW adalah sama dengan 1% daripada lebar viewport. Unit ini membolehkan saiz fon diselaraskan mengikut lebar skrin, menjadikannya alat yang sangat baik untuk reka bentuk responsif.
Untuk membuat saiz fon anda responsif, anda boleh menggunakan unit relatif seperti EM, REM, atau VW. Unit -unit ini menyesuaikan saiz fon mengikut saiz elemen induk, saiz elemen akar, atau lebar viewport. Ini membolehkan saiz fon berubah secara dinamik berdasarkan saiz skrin atau saiz elemen induk.
Bagaimanakah fungsicalc()
Fungsi dalam CSS membolehkan anda melakukan pengiraan untuk menentukan saiz fon. Ia boleh digunakan dengan unit yang berbeza, menjadikannya alat yang berkuasa untuk membuat reka bentuk responsif. Sebagai contoh, anda boleh menetapkan saiz fon menggunakan calc()
yang merupakan campuran nilai piksel tetap dan nilai viewport relatif. calc()
Apakah kesan atribut
font-size-adjust
Atribut dalam CSS membolehkan anda menyesuaikan ketinggian X fon (ketinggian huruf kecil). Ini berguna apabila anda menggunakan fon alternatif kerana ia memastikan bahawa ketinggian x dikekalkan, dan kebolehbacaan itu konsisten tidak kira fon mana yang digunakan. font-size-adjust
Lebar unit CH dalam CSS berbanding dengan fon "0" (sifar) lebar fon yang digunakan. Unit ini berguna apabila anda ingin menetapkan lebar elemen berdasarkan aksara yang terkandung di dalamnya, seperti menetapkan lebar butang berdasarkan panjang teks dalaman.
unit LH mewakili "ketinggian naik". Ketinggian barisnya berbanding dengan elemen. Unit ini berguna apabila anda ingin menetapkan ketinggian elemen berdasarkan ketinggian baris, seperti membuat irama menegak dalam reka bentuk anda.
unit ex dalam css berbanding dengan ketinggian x font semasa. Ketinggian x biasanya ketinggian huruf kecil (seperti "x"). Unit ini berguna apabila anda ingin menetapkan ketinggian elemen berdasarkan ketinggian x, seperti elemen menjajarkan secara menegak berdasarkan teks dalaman.
Atas ialah kandungan terperinci Saiz Font CSS: Panduan Sising Font Definitif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!