Rumah >hujung hadapan web >tutorial css >Adakah Tanda Petikan Diperlukan untuk Keluarga Fon Berbilang Perkataan dalam CSS?

Adakah Tanda Petikan Diperlukan untuk Keluarga Fon Berbilang Perkataan dalam CSS?

Barbara Streisand
Barbara Streisandasal
2024-11-20 22:32:19404semak imbas

Are Quotation Marks Necessary for Multi-Word Font Families in CSS?

Sebut Harga Keluarga Fon: Enigma yang Perlu?

Dalam CSS, sintaks untuk sifat fon-family telah menimbulkan persoalan yang berlarutan: sama ada nama fon yang mengandungi pelbagai perkataan memerlukan tanda petikan. Artikel ini menyiasat rasional di sebalik amalan ini.

Adakah Sebut Harga Diperlukan?

Menurut spesifikasi CSS 2.1, nama keluarga fon boleh ditakrifkan kedua-duanya dipetik sebagai rentetan atau tanpa petikan sebagai urutan pengecam. Walau bagaimanapun, ia mengesyorkan untuk memetik nama dengan ruang putih, digit atau tanda baca selain daripada tanda sempang untuk mengelakkan isu terlepas.

Adakah Penyemak Imbas Moden Prihatin?

Walaupun disyorkan, moden pelayar seperti Safari dan Firefox nampaknya memaparkan nama fon yang tidak disebut dengan betul. Ini telah menyebabkan sesetengah pihak mempersoalkan sama ada petikan masih perlu.

Potensi Perangkap

Walaupun kekurangan isu dengan nama yang tidak disebut harga menunjukkan kebolehterimaannya, terdapat senario tertentu di mana petikan adalah penting:

  • Nama fon yang sama dengan kata kunci CSS (cth., "warisan", "serif")
  • Kata kunci masa hadapan tersimpan ("awal", "lalai")
  • Nama yang mengandungi特殊字符 seperti / atau !

Kesimpulan

Berdasarkan spesifikasi CSS dan kemungkinan perangkap, manakala penyemak imbas moden mungkin tidak memerlukan petikan untuk nama fon yang mengandungi berbilang perkataan, tetap menjadi amalan terbaik untuk memetiknya. Ini memastikan pemaparan yang konsisten merentas pelbagai penyemak imbas dan meminimumkan risiko kemungkinan isu.

Atas ialah kandungan terperinci Adakah Tanda Petikan Diperlukan untuk Keluarga Fon Berbilang Perkataan dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn