【问题标题】:Do fonts with spaces need to be enclosed in quotes? [duplicate]带空格的字体需要用引号括起来吗? [复制]
【发布时间】:2017-02-10 23:25:35
【问题描述】:

查看font-family 属性的值,我有时会看到"Helvetica Neue" 用引号括起来,而其他时候我会看到例如More Pro 没有引号。是否需要引用包含空格的 font-family 值,或者只使用 Helvetica Neue 可以吗?

这里有when-should-css-font-family-value-use-quotes 的答案,所以还想知道这是否是最新的?

【问题讨论】:

    标签: css


    【解决方案1】:

    根据the spec,不,它不是必需的,但建议这样做。

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

    为避免转义错误,建议引用包含空格、数字或连字符以外的标点符号的字体系列名称:

    【讨论】:

      【解决方案2】:

      是的,应该。

      在我的样式表中,我总是用空格将字体括起来,因为它可以使事情井井有条。

      主要原因是浏览器会将其视为单个字体值,这是有道理的。

      【讨论】:

        猜你喜欢
        • 2021-06-06
        • 2021-10-05
        • 2022-11-10
        • 2021-01-29
        • 1970-01-01
        • 2014-11-28
        • 2010-09-12
        • 2018-09-25
        • 1970-01-01
        相关资源
        最近更新 更多