Menangani Dilema Gaya: Patutkah Nama Keluarga Font Disertakan dalam Petikan dalam CSS?
Perdebatan mengenai keperluan menyertakan nama keluarga fon dalam petikan telah berlarutan dalam komuniti CSS. Soalan ini berpunca daripada "amalan terbaik" lama yang telah dicabar oleh pelayar moden. Mari kita mendalami teknikal dan logik di sebalik konvensyen ini.
Asas Teknikal
Mengikut spesifikasi CSS 2.1, nama keluarga fon boleh ditentukan dengan atau tanpa petikan. Apabila tidak disebut, nama itu hendaklah merupakan urutan pengecam. Walau bagaimanapun, pengecam tidak boleh mengandungi ruang atau aksara tanda baca tertentu. Untuk menyertakan aksara ini, ia mesti dilepaskan atau namanya hendaklah dipetik.
Peraturan praktikal mengesyorkan memetik nama keluarga fon yang mengandungi ruang putih, digit atau tanda baca selain tanda sempang. Pengesyoran ini mengelakkan kemungkinan ralat dalam melarikan diri.
Implikasi Praktikal
Dalam amalan, mengalih keluar petikan daripada nama keluarga fon yang mengandungi ruang nampaknya tidak menyebabkan masalah dalam penyemak imbas utama seperti Safari dan Firefox. Ini menunjukkan bahawa "amalan terbaik" menggunakan petikan mungkin tidak penting untuk penyemak imbas moden. Walau bagaimanapun, terdapat beberapa pengecualian:
Pengesyoran
Walaupun penyemak imbas moden mungkin tidak memerlukan petikan untuk nama keluarga fon yang mengandungi ruang, memetik nama yang mengandungi nama lain aksara khas atau padanan kata kunci CSS masih menjadi amalan berhemat. Ia memastikan konsistensi, kejelasan dan mengelakkan kemungkinan perangkap.
Atas ialah kandungan terperinci Untuk Memetik atau Tidak Memetik: Bilakah Nama Keluarga Font Perlu Disertakan dalam Petikan dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!