我需要在字型系列名稱周圍加上引號嗎?
使用 CSS 時,您可能聽說過關於在字體周圍加上引號的相互矛盾的建議包含多個單字的姓氏。有些人聲稱這是必要的,而有些人則認為這是一個神話。以下是澄清問題的技術解釋:
CSS 2.1 規範規定,字型系列名稱可以指定為引號的字串或不含引號的識別碼序列。但是,不帶引號的標識符需要轉義每個標記開頭的某些字符,例如標點符號和數字。
例如,要指定不含引號的「Arial Narrow」:
font-family: Arial\ Narrow, Arial, Helvetica, sans-serif;
以避免由於需要轉義,規範建議使用空格、數字或連字符以外的標點符號來引用字體系列名稱。
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
這可以確保正確解釋字體名稱,即使在空格或特殊字元的情況下也是如此。否則字元可能會被誤解。
總之,雖然並不總是嚴格必要,但用多個單字引用字體系列名稱是避免潛在混淆並確保跨瀏覽器相容性的好習慣。具體來說,引用與保留關鍵字匹配或在標識符中包含某些標點符號的字體名稱非常重要。
以上是我應該在 CSS 中的字體系列名稱周圍使用引號嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!