1

我见过很多次用户在 CSS 中定义字体,例如

font-family:"Times New Roman",Georgia,serif

 font-family:Times New Roman,Georgia,serif

在引号中定义字体有什么不同吗?我见过这种风格几次。

我将不胜感激专家对此开放

4

3 回答 3

4

请参阅W3 文档。它说:

注意:如果字体名称包含空格,则必须用引号引起来。

于 2013-05-15T11:52:51.277 回答
2

http://www.w3.org/TR/CSS2/fonts.html#font-family-prop

字体系列名称必须作为字符串引用,或者作为一个或多个标识符的序列不引用。这意味着每个标记开头的大多数标点字符和数字必须以不带引号的字体系列名称进行转义。

必须引用恰好与关键字值相同的字体系列名称(“inherit”、“serif”、“sans-serif”、“monospace”、“fantasy”和“cursive”),以防止与关键字混淆同名。关键字“initial”和“default”保留供将来使用,在用作字体名称时也必须引用。UA 不得将这些关键字视为匹配 '' 类型。

于 2013-05-15T11:52:04.293 回答
1

任何超过一个单词的字体名称通常都用引号括起来,但这不是必需的。

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

于 2013-05-15T11:51:03.163 回答