为什么字体名称需要引号?
据我所知,如果字体包含空格,则需要使用双引号或单引号,例如:
font-family: "Times New Roman", Times; font-family: 'Times New Roman', Times;
但是在Google字体上,我也看到了
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不需要引用。但是,该规范 建议 “引用除连字符以外的包含空格,数字或标点符号的字体系列名称”
以上是 为什么字体名称需要引号? 的全部内容, 来源链接: utcz.com/qa/424955.html