Nama Fon Tanpa Petikan dalam CSS
Tanggapan membalut nama keluarga fon dengan petikan dalam CSS telah menjadi amalan biasa pada masa lalu. Walau bagaimanapun, persoalan timbul: Adakah amalan ini masih diperlukan dalam pelayar moden? Mari kita mendalami topik ini dan mendedahkan logik di sebalik peraturan ini.
Spesifikasi CSS
Spesifikasi CSS 2.1 menyatakan bahawa nama keluarga fon boleh disediakan sebagai rentetan yang disertakan dalam petikan atau sebagai urutan pengecam yang tidak disebut. Jika pengecam digunakan, aksara dan digit khas mesti dilepaskan.
Kelebihan Petikan
Petikan nama keluarga fon disyorkan apabila ia mengandungi ruang, digit atau tanda baca (selain tanda sempang). Ini memastikan bahawa nama itu ditafsirkan dengan betul dan mengelakkan kemungkinan ralat penghuraian.
Pengecualian dan Kaveat
Terdapat beberapa pengecualian apabila petikan adalah wajib. Nama keluarga fon yang sepadan dengan kata kunci CSS ('warisan', 'serif', dsb.) mesti dipetik untuk mengelakkan kesamaran. Selain itu, aksara tanda baca seperti '/' atau '!' dalam pengecam juga mungkin memerlukan petikan atau melarikan diri.
Kesan pada Penyemak Imbas
Walaupun penyemak imbas yang lebih lama mungkin menghadapi masalah dengan nama fon yang tidak disebut, penyemak imbas moden seperti Safari dan Firefox mempunyai tiada masalah untuk membuat mereka. Oleh itu, keperluan untuk memetik nama keluarga fon semata-mata untuk tujuan pemaparan sudah lapuk.
Kesimpulan
Memetik nama keluarga fon dalam CSS bukan lagi satu keperluan yang ketat untuk penyemak imbas moden . Walau bagaimanapun, tetap menjadi amalan yang baik untuk memetik nama yang mengandungi ruang atau aksara khas lain untuk memastikan penghuraian yang konsisten dan mengelakkan kemungkinan ralat. Demi kebolehbacaan dan ketekalan, mungkin masih dinasihatkan untuk memetik semua nama keluarga fon.
Atas ialah kandungan terperinci Adakah Kami Masih Memerlukan Petikan untuk Nama Keluarga Font dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!