栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我是否需要在CSS中用字体系列名称引起双引号?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我是否需要在CSS中用字体系列名称引起双引号?

在CSS 2.1规范告诉我们:

字体系列名称必须要么用引号引起来,要么用引号引起来,或者不用一个或多个标识符序列来引号。这意味着每个令牌开头的大多数标点符号和数字都必须以未加引号的字体系列名称进行转义。

它继续说:

如果将标识符序列作为字体系列名称提供,则计算值是通过将序列中的所有标识符用单个空格连接起来而转换为字符串的名称。

为避免转义时出错,建议引用字体系列名称,其中包含空格,数字或标点符号(连字符除外):

是的,这是有区别的,但是不太可能引起任何问题。就个人而言,当字体名称包含空格时,我总是会引用它们。在少数情况下(可能非常罕见),绝对需要使用引号:

必须引用恰好与关键字值相同的字体系列名称(“ inherit”,“ serif”,“ sans-serif”,“ monospace”,“
fantasy”和“ cursive”),以防止与关键字混淆具有相同的名称。关键字“ initial”和“
default”保留供将来使用,并且在用作字体名称时也必须加引号。

另请注意标点符号如/或!标识符中的可能还需要加引号或转义。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402656.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号