我見過很多時候用戶在CSS定義的字體像CSS差異
font-family:"Times New Roman",Georgia,serif
和
font-family:Times New Roman,Georgia,serif
是否定義字體加引號任何區別我已經看到了這一點風格夫婦的時間。
我希望在這個
我見過很多時候用戶在CSS定義的字體像CSS差異
font-family:"Times New Roman",Georgia,serif
和
font-family:Times New Roman,Georgia,serif
是否定義字體加引號任何區別我已經看到了這一點風格夫婦的時間。
我希望在這個
請參閱W3 documentation。它說:
注意:如果字體名稱包含空格,則必須用引號括起來。
任何字體的名字是超過一個字經常被包裹在報價方面的專家開放,然而,這並不是必須的。
http://www.w3.org/TR/CSS2/fonts.html#font-family-prop
字體家族名必須給出報價爲字符串,或者爲一個或多個標識符的序列不帶引號的 。這意味着大多數標點符號 每個標記開頭的字符和數字必須在 未加引號的字體名稱中轉義。
這種情況發生字體家族名是相同的關鍵字值 (「繼承」,「襯線」,「無襯線」,「等寬」,「幻想」,和 「草書」)必須用引號引起來以防止與 相同名稱的關鍵字混淆。關鍵字'initial'和'default'爲 將來使用保留,並且在用作字體名稱時也必須引用。 UA必須 不會將這些關鍵字視爲匹配「」類型。