2013-05-15 29 views
1

我見過很多時候用戶在CSS定義的字體像CSS差異

font-family:"Times New Roman",Georgia,serif 

font-family:Times New Roman,Georgia,serif 

是否定義字體加引號任何區別我已經看到了這一點風格夫婦的時間。

我希望在這個

回答

4

請參閱W3 documentation。它說:

注意:如果字體名稱包含空格,則必須用引號括起來。

2

http://www.w3.org/TR/CSS2/fonts.html#font-family-prop

字體家族名必須給出報價爲字符串,或者爲一個或多個標識符的序列不帶引號的 。這意味着大多數標點符號 每個標記開頭的字符和數字必須在 未加引號的字體名稱中轉義。

這種情況發生

字體家族名是相同的關鍵字值 (「繼承」,「襯線」,「無襯線」,「等寬」,「幻想」,和 「草書」)必須用引號引起來以防止與 相同名稱的關鍵字混淆。關鍵字'initial'和'default'爲 將來使用保留,並且在用作字體名稱時也必須引用。 UA必須 不會將這些關鍵字視爲匹配「」類型。