据我所知,如果字体包含空格,则需要使用双引号或单引号,例如:
font-family: "Times New Roman", Times;
font-family: 'Times New Roman', Times;
但在谷歌字体上(http://www.google.com/webfont 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"
, and 'Arial'
是等价的。仅 CSS 定义的通用字体系列名称,例如sans-serif
必须不带引号书写。
与普遍的看法相反,字体名称由空格分隔的名称组成,例如Times New Roman
不需要引用。但是,那spec https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#propdef-font-family 推荐“引用包含空格、数字或连字符以外的标点字符的字体系列名称”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)