微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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建议“引用包含空格,数字或连字符以外的标点符号的字体系列”

原文地址:https://www.jb51.cc/css/216665.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。