Adakah saya Memerlukan Tanda Sebut Harga Sekitar Nama Keluarga Fon?
Apabila bekerja dengan CSS, anda mungkin pernah mendengar nasihat yang bercanggah tentang membungkus petikan pada fon nama keluarga yang mengandungi pelbagai perkataan. Ada yang mendakwa ia perlu, manakala yang lain menolaknya sebagai mitos. Berikut ialah penjelasan teknikal untuk menjelaskan perkara ini:
Spesifikasi CSS 2.1 menyatakan bahawa nama keluarga fon boleh ditentukan sama ada sebagai rentetan petikan atau urutan pengecam yang tidak disebut. Walau bagaimanapun, pengecam yang tidak disebut perlu melepaskan aksara tertentu pada permulaan setiap token, seperti tanda baca dan digit.
Sebagai contoh, untuk menentukan "Arial Narrow" tanpa petikan:
font-family: Arial\ Narrow, Arial, Helvetica, sans-serif;
Untuk mengelakkan keperluan untuk melarikan diri, spesifikasi mengesyorkan memetik nama keluarga fon dengan ruang, digit atau tanda baca selain daripada tanda sempang.
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
Ini memastikan bahawa nama fon ditafsirkan dengan betul, walaupun dalam kes di mana ruang putih atau aksara khas mungkin disalahtafsirkan.
Ringkasnya, walaupun tidak selalu diperlukan, memetik nama keluarga fon dengan berbilang perkataan ialah amalan yang baik untuk mengelakkan kemungkinan kekeliruan dan memastikan keserasian merentas penyemak imbas. Khususnya, adalah penting untuk memetik nama fon yang sepadan dengan kata kunci terpelihara atau mengandungi tanda baca tertentu dalam pengecam.
Atas ialah kandungan terperinci Patutkah Saya Menggunakan Tanda Sebut Harga Sekitar Nama Keluarga Fon dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!