css – 为什么字体名称需要引号?

前端之家收集整理的这篇文章主要介绍了css – 为什么字体名称需要引号?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
据我所知,如果字体包含空格,则需要使用双引号或单引号,如:
font-family: "Times New Roman",Times; 
font-family: 'Times New Roman',Times;

但是在Google字体(http://www.google.com/webfont)上,我也看到

font-family: 'Margarine',cursive;

有些甚至使用它:

font-family: 'Margarine','Helvetica',arial;

我觉得这很奇怪,如下所示:

font-family: Arial,Helvetica,sans-serif;
font-family: Cambria,serif;

那么CSS中字体名称的引用是正确的用法

解决方法

您可以随时将特定的字体系列名称以双引号或单引号括起来,因此Arial,“Arial”和“Arial”等同.只有CSS定义的通用字体系列名称(如sans-serif)必须用引号写入.

与流行的信仰相反,不需要引用由空格分隔的名称(如Times New Roman)组成的字体名称.但是,spec建议“引用包含空格,数字或连字符以外的标点符号的字体系列”

猜你在找的CSS相关文章