字体家族引用:一个必要的谜?
在 CSS 中,font-family 属性的语法提出了一个挥之不去的问题:是否包含多个单词的字体名称需要引号。本文探讨了这种做法背后的基本原理。
需要引用吗?
根据 CSS 2.1 规范,字体系列名称可以定义为带引号的字符串或不带引号的作为标识符序列。但是,它建议使用空格、数字或连字符以外的标点符号来引用名称,以避免转义问题。
现代浏览器关心吗?
尽管有建议,现代Safari 和 Firefox 等浏览器似乎可以正确呈现不带引号的字体名称。这导致一些人质疑是否仍然需要引用。
潜在的陷阱
虽然不带引号的名称没有问题表明它们是可以接受的,但在某些情况下需要引用至关重要:
- 字体名称与 CSS 关键字相同(例如, "inherit", "serif")
- 保留未来的关键字 ("initial", "default")
- 包含特殊字符的名称,如 / 或 !
结论
基于CSS规范和潜在的陷阱,而现代浏览器可能不需要引用包含多个单词的字体名称,但引用它们仍然是最佳实践。这可确保在各种浏览器中呈现一致的渲染,并最大限度地降低潜在问题的风险。
以上是CSS 中的多字字体系列是否需要引号?的详细内容。更多信息请关注PHP中文网其他相关文章!

学习如何通过Chris Coyier实施WordPress的Gutenberg编辑器来创建一个自定义Codepen块,并为Sanity Studio提供预览。

格子呢是一块图案布,通常与苏格兰有关,尤其是他们时尚的苏格兰语。在Tartanify.com上,我们收集了5,000多个格子呢


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1
功能强大的PHP集成开发环境

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3汉化版
中文版,非常好用