Menjadikan Saiz Fon Responsif dengan CSS Tulen
Satu cabaran biasa dalam reka bentuk web ialah memastikan teks muat dengan selesa dalam bekas dengan saiz tetap . Walaupun penyelesaian JavaScript wujud, penyelesaian CSS tulen juga boleh dicapai.
Masalah:
Bagaimanakah kita boleh mengubah saiz teks secara dinamik menggunakan CSS agar sentiasa dimuatkan ke dalam div tetap, walaupun bilangan aksara teks berbeza-beza?
CSS Penyelesaian:
Dengan menggunakan unit VW (lebar viewport), CSS boleh mengubah saiz fon berdasarkan lebar viewport. Pendekatan ini, walau bagaimanapun, menghadapi had keserasian penyemak imbas, terutamanya dalam penyemak imbas lama.
p { font-size: 30px; font-size: 3.5vw; }
Kod ini memastikan saiz fon ditetapkan kepada minimum 30px, dan kemudian melaraskan secara berkadar berdasarkan lebar port pandangan.
Pertimbangan:
Unit VW ialah berkait rapat dengan lebar port pandangan, bukannya panjang kandungan sebenar. Akibatnya, saiz fon akan berubah apabila saiz port pandang berubah, tanpa mengira variasi teks.
Sumber Alternatif:
Untuk mendapatkan cerapan tambahan tentang tipografi bersaiz port pandang, rujuk artikel berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjadikan Saiz Fon Responsif dalam Div Saiz Tetap Menggunakan CSS Tulen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!