我需要在字体系列名称周围加上引号吗?
使用 CSS 时,您可能听说过关于在字体周围加上引号的相互矛盾的建议包含多个单词的姓氏。有些人声称这是必要的,而另一些人则认为这是一个神话。以下是澄清问题的技术解释:
CSS 2.1 规范规定,字体系列名称可以指定为带引号的字符串或不带引号的标识符序列。但是,不带引号的标识符需要转义每个标记开头的某些字符,例如标点符号和数字。
例如,要指定不带引号的“Arial Narrow”:
font-family: Arial\ Narrow, Arial, Helvetica, sans-serif;
以避免由于需要转义,规范建议使用空格、数字或连字符以外的标点符号来引用字体系列名称。
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
这可以确保正确解释字体名称,即使在空格或特殊字符的情况下也是如此。否则字符可能会被误解。
总之,虽然并不总是严格必要,但用多个单词引用字体系列名称是避免潜在混淆并确保跨浏览器兼容性的好习惯。具体来说,引用与保留关键字匹配或在标识符中包含某些标点符号的字体名称非常重要。
以上是我应该在 CSS 中的字体系列名称周围使用引号吗?的详细内容。更多信息请关注PHP中文网其他相关文章!