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

据我所知,如果字体包含空格,则需要使用双引号或单引号,例如:

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

回到顶部