1. 引言
当第一份 CSS 规范发布时, 所有 CSS 都包含在一份定义了 CSS Level 1 的文档中。 CSS Level 2 也同样由一份单一的多章节文档来定义。 然而,对于超出 Level 2 的 CSS, CSS 工作组选择采用模块化的方法, 由每个模块定义 CSS 的一部分, 而不是定义一份单一的整体规范。 这将规范拆分成更易管理的块, 并允许对 CSS 进行更及时、渐进式的改进。
由于不同 CSS 模块处于不同的稳定性级别, CSS 工作组选择发布此概要文件, 以定义截至 2026 年级联样式表的当前范围与状态。
1.1. 什么是 CSS?
- Cascading Style Sheets (CSS)
- CSS 是一种用于编写样式表的语言, 其设计目的是描述结构化文档 (例如 HTML 和 XML) 在各种媒介上的呈现方式。 CSS 用于描述源文档的呈现, 并且通常不会改变其文档语言所表达的底层语义。
- Style sheet
- 一组用于指定文档呈现方式的规则。 样式表由作者编写, 并由用户代理解释, 以向用户呈现文档。
- Source document
- 应用了一份或多份样式表的文档。 源文档的结构和语义 使用文档语言(例如 HTML、XHTML 或 SVG)进行编码。
- Author
- 作者是编写文档及其相关样式表的人。 创作工具是 一种用户代理, 用于生成样式表。
- User
- 用户是与用户代理交互以查看、聆听或以其他方式使用文档的人。
- User agent (UA)
- 用户代理是代表用户解释文档 及其相关样式表的任意程序。 用户代理可以显示文档、朗读文档、 使其被打印、将其转换为其他格式等。 就 CSS 规范而言, 用户代理是指支持并解释 这些规范中所定义的级联样式表的程序。
1.2. 背景:W3C 流程与 CSS
本节为非规范性内容。
在 W3C 流程中, 推荐轨道文档会经历三个稳定性级别, 概括如下:
- Working Draft (WD)
-
这是 W3C 规范的设计阶段。 工作组会根据内部和外部反馈对规范进行迭代。
第一份正式的工作草案被称为“First Public Working Draft”(FPWD,首个公开工作草案)。 在 CSSWG 中,发布 FPWD 表明整个工作组已同意开展该模块的工作, 大致按照编辑草案中规划和提出的范围进行。
向下一阶段的过渡有时被称为“Last Call Working Draft”(LCWD,最后征求意见工作草案)阶段。 当我们已解决所有已知问题, 并且在没有来自构建测试和实现的反馈的情况下无法进一步推进时, CSSWG 就会将工作草案推进到这一阶段。
这一“Last Call for Comments”(最后征求意见)为报告任何未解决问题设定了截止日期, 并要求工作组对收到的反馈进行专项跟踪与处理。 用于跟踪评论的文档称为 Disposition of Comments(DoC,评论处置)。 它会与更新后的草案一起提交给主管审批, 以证明已进行广泛审查并获得认可。
- Candidate Recommendation (CR)
-
这是 W3C 规范的测试阶段。
值得注意的是,此阶段是通过测试和实现来测试规范本身:
而不是测试实现。
这一过程往往会暴露出更多规范层面的问题,
因此候选推荐会随着实现和测试反馈随时间发生变化,
虽然通常不如设计阶段(WD)变化那么大。
要退出 CR,需要证明每个特性至少有两个正确且相互独立的实现, 因此在该阶段工作组会构建测试套件并生成实现报告。
向下一阶段的过渡是“Proposed Recommendation”(PR,拟议推荐)。 在这一阶段,W3C 顾问委员会必须批准向 REC 的过渡。
- Recommendation (REC)
- 这是 W3C 规范的完成状态,并代表维护阶段。 在这一阶段,工作组仅维护勘误文档, 并偶尔发布将勘误合并回规范中的更新版本。
Editor’s Draft 实质上是编辑者自己工作副本的实时拷贝。 它可能反映也可能不反映工作组共识, 并且有时可能处于自相矛盾的状态。 (由于 W3C 的发布流程耗时且繁琐, Editor’s Draft通常是规范的最佳(最新)参考。 目前正在努力降低发布摩擦, 以便官方草案能够定期保持最新, 并让Editor’s Draft回归其最初作为草稿空间的功能。)
2. CSS 规范的分类
所有 CSS 模块(包括稳定和进行中的), 及其状态, 都可以在 CSS Current Work 页面中找到。
2.1. Cascading Style Sheets (CSS) — 官方定义
本概要文件仅包含我们认为稳定并且拥有足够实现经验、可以确信其稳定性的规范。
Note: 本概要文件并非意在成为 CSS 桌面浏览器概要文件: 是否纳入本概要文件仅基于特性稳定性, 而非预期用途或 Web 浏览器采用率。 本概要文件以最完整的形式定义 CSS。
截至 2026 年,Cascading Style Sheets (CSS)由以下规范定义。
- CSS Level 2, latest revision (including errata) [CSS2]
- 这定义了 CSS 的核心,其中部分内容被后续规范覆盖。 我们特别建议阅读第 2 章, 其中介绍了 CSS 的一些基本概念 及其设计原则。
- CSS Syntax Module Level 3 [CSS-SYNTAX-3]
- 替代 CSS2§4.1、CSS2§4.2、CSS2§4.4 和 CSS2§G, 重新定义 CSS 的解析方式。
- CSS Style Attributes [CSS-STYLE-ATTR]
- 定义如何在标记属性中嵌入 CSS 声明。
- Media Queries Level 3 [CSS3-MEDIAQUERIES]
- 替代 CSS2§7.3,并扩展特定媒介样式的语法。
- CSS Conditional Rules Module Level 3 [CSS-CONDITIONAL-3]
- 扩展并取代 CSS2§7.2, 更新@media 规则以允许嵌套, 并引入@supports规则以进行特性支持查询。
- Selectors Level 3 [SELECTORS-3]
- 替代 CSS2§5 和 CSS2§6.4.3,定义了更广泛的选择器集合。
- CSS Namespaces Module Level 3 [CSS3-NAMESPACE]
- 引入@namespace规则,以允许带命名空间前缀的选择器。
- CSS Cascading and Inheritance Level 4 [CSS-CASCADE-4]
- 扩展并取代 CSS2§1.4.3 和 CSS2§6,以及[CSS-CASCADE-3]。 描述如何整理样式规则并为所有元素上的所有属性赋值。 通过级联与继承,值会在所有元素的所有属性上进行传播。
- CSS Values and Units Module Level 3 [CSS-VALUES-3]
- 扩展并取代 CSS2§1.4.2.1、CSS2§4.3 和 CSS2§A.2.1–3, 定义 CSS 的属性定义语法, 并扩展其单位集合。
- CSS Custom Properties for Cascading Variables Module Level 1 [CSS-VARIABLES-1]
- 引入级联变量,作为一种被所有 CSS 属性接受的新原始值类型, 以及用于定义这些变量的自定义属性。
- CSS Box Model Module Level 3 [CSS-BOX-3]
- 替代 CSS2§8.1、§8.2、§8.3(但不包括 §8.3.1)和 §8.4。
- CSS Color Module Level 4 [CSS-COLOR-4]
- 扩展并取代 CSS2§4.3.6、CSS2§14.1 和 CSS2§18.2, 同时扩展并取代[CSS-COLOR-3], 引入超出 sRGB 的扩展色彩空间、 扩展的颜色值, 以及用于颜色的 CSS 对象模型扩展。 还定义了opacity 属性。
- CSS Backgrounds and Borders Module Level 3 [CSS-BACKGROUNDS-3]
- 扩展并取代 CSS2§8.5 和 CSS2§14.2, 提供对背景和边框的更多控制, 包括分层背景图像、 图像边框 和投影效果。
- CSS Images Module Level 3 [CSS-IMAGES-3]
- 重新定义并纳入外部二维图像值类型, 引入原生二维渐变, 并增加对替换元素尺寸和渲染的附加控制。
- CSS Fonts Module Level 3 [CSS-FONTS-3]
- 扩展并取代 CSS2§15, 并提供对字体选择与字体特性选择的更多控制。
- CSS Writing Modes Level 3 [CSS-WRITING-MODES-3]
- 定义 CSS 对多种国际书写模式的支持, 例如从左到右(如拉丁文或印度文字), 从右到左(如希伯来文或阿拉伯文), 双向(如混合拉丁文和阿拉伯文)以及竖排(如亚洲文字)。 替代并扩展 CSS2§8.6 和 §9.10。
- CSS Multi-column Layout Module Level 1 [CSS-MULTICOL-1]
- 为 CSS 布局引入多列流。
- CSS Flexible Box Layout Module Level 1 [CSS-FLEXBOX-1]
- 为 CSS 引入一种灵活的线性布局模型。
- CSS Basic User Interface Module Level 3 [CSS-UI-3]
- 扩展并取代 CSS2§18.1 和 CSS2§18.4, 定义cursor、outline, 以及若干也增强用户界面的新 CSS 特性。
- CSS Containment Module Level 1 [CSS-CONTAIN-1]
- 引入contain 属性, 强制对元素的子树进行独立的 CSS 处理, 以便在合理使用时使用户代理能够进行大幅度优化。
- CSS Transforms Module Level 1 [CSS-TRANSFORMS-1]
- 为 CSS 引入基于坐标的图形变换。
- Compositing and Blending Level 1 [COMPOSITING]
- 定义叠加内容的合成和混合, 并引入控制其模式的特性。
- CSS Easing Functions Level 1 [CSS-EASING-1].
- 描述作者定义一种变换的方法, 该变换控制某个值的变化速率。 应用于动画时, 此类变换可用于产生模拟动量之类物理现象的动画, 或使动画以离散步进方式移动,从而产生类似机器人的运动。
- CSS Counter Styles Level 3 [CSS-COUNTER-STYLES-3]
- 引入@counter-style 规则, 允许作者定义自己的自定义计数器样式, 以用于 CSS 列表标记和生成内容计数器[CSS-LISTS-3]。 还预定义了一组常见的计数器样式, 包括 CSS2 和 CSS2.1 中已有的样式。
Note: 尽管我们不预期构成此快照的规范会发生重大变化, 但它们被纳入并不意味着已被冻结。 工作组会在发现这些规范中的问题时继续进行处理。 实现者应关注 www-style 和/或 CSS 工作组博客, 以了解由此产生的任何变更、修正或澄清。
2.2. 可靠的候选推荐
以下规范被认为处于可靠状态,也就是说它们在实现和规范上大体稳定, 但由于一些小问题或需要额外实现报告, 目前尚未达到推荐级别。
- Media Queries Level 4 [MEDIAQUERIES-4]
- 扩展并取代[CSS3-MEDIAQUERIES], 扩展语法, 弃用大部分媒体类型, 并引入新的媒体特性。
- CSS Scroll Snap Module Level 1 [CSS-SCROLL-SNAP-1]
- 包含用于通过“吸附位置”来控制平移和滚动行为的特性。
- CSS Scrollbars Styling Module Level 1 [CSS-SCROLLBARS-1]
- 定义用于影响滚动条视觉样式的属性, 引入对其颜色和宽度的控制。
- CSS Grid Layout Module Level 1 [CSS-GRID-1]
- 引入二维的、基于网格的布局系统, 并针对用户界面设计进行了优化。 在网格布局模型中,网格容器的子项 可以被定位到预定义的、可伸缩或固定尺寸的布局网格中的任意槽位。
- CSS Grid Layout Module Level 2 [CSS-GRID-2]
- 扩展并取代[CSS-GRID-1], 引入“subgrids”(子网格),用于在共享网格框架中管理嵌套标记。
- CSS Cascading and Inheritance Module Level 5 [CSS-CASCADE-5]
- 扩展并取代[CSS-CASCADE-4], 引入级联层(cascade layers), 为在单一来源内部组织和权衡不同关注点提供结构化方式。
- CSS Color Adjustment Module Level 1 [CSS-COLOR-ADJUST-1]
- 本模块引入一种模型以及对用户代理自动颜色调整的控制, 以便应对用户偏好和设备输出优化。
- CSS Conditional Rules Module Level 4 [CSS-CONDITIONAL-4]
- 扩展[CSS-CONDITIONAL-3], 以允许测试受支持的选择器。
2.3. 相当稳定但实现经验有限的模块
以下模块已完成设计工作, 并且相当稳定, 但尚未获得太多测试和实现经验。 我们希望在未来的某个快照中, 将它们纳入CSS 的官方定义。
- CSS Display Module Level 3 [CSS-DISPLAY-3]
- 替代 CSS2§9.1.2、§9.2.1(但不包括 §9.2.1.1)、§9.2.2(但不包括 §9.2.2.1)、§9.2.3 和 §9.2.4 (并为替代 §9.7 奠定基础), 定义 CSS 格式化盒树如何由文档元素树生成, 并定义控制该行为的display 属性。
- CSS Writing Modes Level 4 [CSS-WRITING-MODES-4]
- 扩展并取代[CSS-WRITING-MODES-3], 增加更多竖排书写选项。
- CSS Fragmentation Module Level 3 [CSS-BREAK-3]
- 描述将流分割成页面、列或区域的分片模型, 并定义控制该模型的属性。 扩展并取代 CSS2§13.3。
- CSS Box Alignment Module Level 3 [CSS-ALIGN-3]
- 引入属性,以在各种 CSS 盒布局模型(块布局、表布局、弹性布局和网格布局)中 控制盒子在其容器内部的对齐方式。
- CSS Shapes Module Level 1 [CSS-SHAPES-1]
- 扩展浮动(CSS2§9.5),以实现非矩形的包裹形状。
- CSS Text Module Level 3 [CSS-TEXT-3]
- 扩展并取代 CSS2§16(不包括 §16.3), 定义用于文本处理的属性并指定其处理模型。 覆盖断行、对齐与排版、空白符处理和文本转换等内容。
- CSS Text Decoration Module Level 3 [CSS-TEXT-DECOR-3]
- 扩展并取代 CSS2§16.3, 提供对文本装饰线的更多控制, 并增加指定文本强调标记和文本阴影的能力。
- CSS Masking Module Level 1 [CSS-MASKING-1]
- 替代 CSS2§11.1.2, 并引入更强大的裁剪和遮罩内容的方法。
- CSS Speech Module Level 1 [CSS-SPEECH-1]
- 替代 CSS2§A, 并重写(非规范性的)语音呈现章节。
- CSS View Transitions Module Level 1 [CSS-VIEW-TRANSITIONS-1]
- 定义 View Transition API 及其相关属性和伪元素, 允许开发者创建表示文档状态变化的动画视觉过渡。
2.4. 互操作性较粗糙的模块
虽然以下模块已被广泛部署并具有粗略互操作性, 但其细节尚未完全敲定或充分规范, 仍需要更多测试和缺陷修复。 我们希望在未来的某个快照中, 将它们纳入CSS 的官方定义。
- CSS Transitions [CSS-TRANSITIONS-1] and CSS Animations Level 1 [CSS-ANIMATIONS-1].
- 引入随时间对 CSS 属性计算值进行过渡的机制。
- CSS Will Change Module Level 1 [CSS-WILL-CHANGE-1]
- 引入名为will-change 的性能提示属性。
- Filter Effects Module Level 1 [FILTER-EFFECTS-1]
- 引入滤镜效果,作为在元素显示到文档之前处理其渲染的一种方式。
- CSS Font Loading Module Level 3 [CSS-FONT-LOADING-3]
- 引入用于动态加载字体资源的事件和接口。
- CSS Box Sizing Module Level 3 [CSS-SIZING-3]
- 覆盖并扩展 CSS§10, 扩展尺寸属性的值集合, 引入更精确的尺寸术语, 并以更高的精度和细节 定义在 CSS2 中仅被模糊定义的各种自动尺寸概念。
- CSS Transforms Module Level 2 [CSS-TRANSFORMS-2]
- 基于[CSS-TRANSFORMS-1], 添加用于三维变换的新变换函数和属性, 以及用于简单变换的便捷函数。
- CSS Lists and Counters Module Level 3 [CSS-LISTS-3]
- 包含与列表计数器相关的 CSS 特性: 设置样式、 定位、 以及操作其值。
- CSS Logical Properties and Values Level 1 [CSS-LOGICAL-1]
- 引入逻辑属性和数值, 为作者提供通过逻辑(而非物理)方向和尺寸映射来控制布局的能力。 同时为[CSS2]中定义的特性 定义逻辑属性和数值。 这些属性是其对应物理属性的书写模式相对等价物。
- CSS Positioned Layout Module Level 3 [CSS-POSITION-3]
- 定义 CSS 中基于坐标的定位和偏移方案:relative positioning、 sticky positioning、 absolute positioning, 以及fixed positioning。
- Resize Observer [RESIZE-OBSERVER-1]
- 本规范描述用于观察元素主盒尺寸变化的 API。
- Web Animations [WEB-ANIMATIONS-1]
- 定义用于同步和计时网页呈现变化的模型。 还定义与该模型交互的应用程序编程接口。
- CSS Fonts Module Level 4 [CSS-FONTS-4]
- 扩展并取代 CSS Fonts 3, 提供对字体选择和特性选择的更多控制, 包括对 OpenType 可变字体的支持。
- Motion Path Module Level 1 [MOTION-1]
- 本模块允许作者对任意图形对象进行定位, 并沿作者指定的路径为其添加动画效果。
- CSS Scroll Anchoring Module Level 1 [CSS-SCROLL-ANCHORING-1]
- 本模块旨在通过将滚动容器的滚动位置锁定到特定锚点元素, 来最大限度地减少内容位移。
- CSS Object Model (CSSOM) [CSSOM-1]
- 本模块定义用于解析、序列化和操作 CSS、媒体查询和选择器的 API。
- CSS Color Module Level 5 [CSS-COLOR-5]
- 在 CSS Color 4 的基础上增加色彩空间以及颜色修改函数。
- Selectors Level 4 [SELECTORS-4]
- 扩展 Selectors Level 3, 引入新的伪类、伪元素和组合符, 加强基于更复杂条件和状态选择元素的能力。
- CSS Containment Module Level 2 [CSS-CONTAIN-2]
- 在 CSS Containment 1 的基础上增加样式包含。
- CSSOM View Module [CSSOM-VIEW-1]
- 本模块定义用于查询和操作视觉视口与布局视口的 API, 以及将元素滚动到视口中的方法。
- Geometry Interfaces Module Level 1 [GEOMETRY-1]
- 本模块定义用于表示点、矩形、四边形和变换矩阵的基础几何接口。
2.5. CSS级别
Cascading Style Sheets 在传统意义上没有版本; 而是具有级别。每个 CSS 级别都构建在前一个级别之上, 精炼定义并添加特性。更高级别的特性集是任一较低级别的超集, 而较高级别对给定特性所允许的行为 是较低级别中允许行为的子集。 因此,符合较高级别 CSS 的用户代理也符合 所有较低级别。
- CSS Level 1
- CSS 工作组认为 CSS1 specification 已经废弃。CSS Level 1 被定义为 CSS1 规范中定义的所有特性(属性、值、@ 规则等), 但使用CSS2.1 specification中的语法和定义。 CSS Style Attributes定义了其在元素特定样式属性中的包含。
- CSS Level 2
-
虽然
CSS2 specification
在技术上是 W3C Recommendation,
但它是在 W3C 定义 Candidate Recommendation 阶段之前
就进入 Recommendation 阶段的。随着时间推移,
实现经验和进一步审查暴露出 CSS2 规范中的许多问题,
因此 CSS 工作组没有扩展已然
unwieldy
errata list,
而是选择定义CSS Level 2
Revision 1(CSS2.1)。如两份规范之间存在任何冲突,
CSS2.1 给出最终定义。
一旦 CSS2.1 成为 Candidate Recommendation—— 实际上(虽然并非正式地)与 CSS2 具有相同的稳定性级别—— 它就废止了 CSS2 Recommendation。 从 CSS2.1 中移除的 CSS2 特性应被视为处于 Candidate Recommendation 阶段, 但请注意,其中许多已经或将会被纳入 CSS Level 3 工作草案, 在该规范达到 CR 后,将废止 CSS2 中的对应定义。
CSS2.1 specification 定义 CSS Level 2, 而CSS Style Attributes specification定义了其在元素特定样式属性中的包含。
- CSS Level 3
-
CSS Level 3
在 CSS Level 2 的基础上逐个模块构建,
以 CSS2.1 specification 为核心。
每个模块添加功能和/或替换 CSS2.1 规范的一部分。
CSS 工作组希望新的 CSS 模块不会与 CSS2.1 规范相矛盾:
而是只添加功能并精炼定义。
随着每个模块完成,它会被接入
由 CSS2.1 加上先前完成模块组成的现有体系中。
从这一层开始,各模块独立定级: 例如 Selectors Level 4 很可能会在 CSS Line Module Level 3 之前完成。 没有CSS Level 2 对应模块的,从 Level 1 开始; 更新CSS Level 2中已存在特性的模块,从 Level 3 开始。
- CSS Level 4 and beyond
- 不存在 CSS Level 4。 各独立模块可以达到 level 4 或更高级别, 但作为语言的 CSS 不再具有整体级别。 (术语“CSS Level 3”仅用于将其与此前的单一整体版本区分开来。)
2.6. CSS配置文件
并非所有实现都会实现 CSS 中定义的全部功能。
在过去,工作组发布过一些 Profiles, 用于定义各类用户代理预期应支持的 CSS 最小子集。
这一工作现已终止, 因为工作组未发现其有效或有用, 先前定义的概要文件目前也不再维护。
Note: 即使该子集是官方概要文件, CSS 的部分实现也必须遵循 部分实现 的前向兼容解析规则。
3. CSS负责任实现约束
以下章节定义了一些一致性要求, 用于以负责任的方式实现 CSS, 从而在当前和未来促进互操作性。
3.1. 部分实现
为了让作者能够利用前向兼容解析规则来指定回退值,CSS renderers 必须将任何它们没有可用支持级别的 @ 规则、属性、属性值、关键字以及其他语法结构视为无效 (并按需忽略)。 特别是,用户代理不得在单个多值属性声明中 有选择地忽略不受支持的属性值而保留受支持的属性值: 如果任何值被视为无效(不受支持的值必须如此), CSS 要求忽略整个声明。
3.2. 不稳定及专有特性的实现
为避免与未来稳定的 CSS 特性产生冲突, CSSWG 对实现unstable 特性和 CSS 的 proprietary extensions 推荐如下最佳实践:
3.2.1. 实验与不稳定特性
对 W3C 规范中描述但尚不具备互操作性的 unstable 特性, 不应广泛发布供一般使用; 但可以在受控环境中 限制性地、实验性地发布。
Why?
我们希望既允许作者和实现者对特性进行试验并反馈, 又避免作者在生产网站中依赖这些特性, 从而通过内容依赖无意地“锁定” 日后可能会发生改变的某些语法或行为。在 W3C 流程中, CSS 特性在其规范达到 Candidate Recommendation (CR) 阶段之前, 被视为unstable。 在特殊情况下, CSSWG 还可以通过正式记录的决议, 将某些 pre-CR 特性加入到 被视为可安全广泛发布的集合中。 参见 § 4 Safe to Release pre-CR Exceptions。
Note: 厂商应直接与工作组沟通,而不是自行做出假设, 因为长时间未更新的 pre-CR 规范通常是过时了, 而不是变得更稳定了。
3.2.2. 专有及非标准特性
为避免与未来 CSS 特性发生冲突, CSS2.1 规范为 CSS 的专有和实验性扩展预留了 前缀语法[CSS2]。 如果某个 CSS 功能仅用于单一厂商用户代理的封闭环境, 则该特性就是一种专有扩展。 用户代理应仅通过带有厂商前缀语法支持此类专有扩展, 不应暴露到如万维网(可被多个 UA 访问的开放环境)中。
Why?
要求使用前缀可以让在封闭环境中发布的特性 不与将来标准 CSS 的新增内容冲突。 限制在开放系统中的暴露是为了防止 公共 CSS 环境无意中依赖尚未标准化的 proprietary extensions。即使某个特性最终打算在 Web 上使用, 只要它尚未标准化, 仍然不应向 Web 暴露。
3.2.3. 市场压力与事实标准
如果某一特性unstable (即该规范尚未稳定),但
-
至少有三个 UA 实现了该特性 (或者 某个 UA 违反了其他规则,在生产发布中 为广泛使用发布了unstable 或其他非标准特性),
-
并且这些实现具有粗略的互操作性,
-
并且CSS 工作组已记录共识, 认为该特性应该存在并被发布,
实现者可以在广泛发布的构建中, 以unprefixed 形式发布该特性。 Rough interoperability 的判断标准是主观的: 即使实现之间存在差异, 只要认为它们已经足够相似, 可以在大量用例中用于生产网站, 即可视为满足该条件。
请注意,仍须与 CSSWG 协商, 以确保跨厂商协调, 并确保各厂商的 CSS 专家 对此进行一致性审查。 还要注意,rough interoperability 通常仍意味着 在边缘(或并非那么边缘)的用例中存在严重的互操作性缺失, 尤其是因为这些细节尚未通过标准化审查过程完全敲定。
Why?
如果某个特性足够流行,以至于在完成标准化之前就已有三款或更多浏览器实现, 这一条款允许释放发布压力。 同时,如果某个特性已经“流传到野外”, 且网站开始依赖它, 假装它仍然是“实验性的”并没有任何帮助。 允许其他厂商以无前缀形式发布, 承认该特性事实上已成为“事实标准”, 并鼓励作者编写跨平台代码。3.2.3.1. Vendor-prefixing Unstable Features
当在生产发布中将此类标准轨道的 unstable 特性暴露给 Web 时, 实现应同时支持 vendor-prefixed 和 unprefixed 的语法形式。 一旦该特性已经稳定且实现更新以匹配可互操作的行为, 就应移除对vendor-prefixed 语法的支持。
Why?
推荐这样做,是为了让作者能够使用无前缀语法针对所有实现, 但在必要时,可以针对特定实现 以绕开各实现之间在标准化/修复缺陷过程中出现的不兼容问题。避免存在仅支持前缀语法的阶段, 可以大幅降低样式表只使用厂商前缀语法编写的风险。 这反过来又使 UA 厂商在特性稳定后, 能够以更低的破坏现有内容的风险 停用其前缀语法。 这也减少了某些厂商偶尔感到需要 支持其他厂商前缀语法的情况, 因为内容依赖该语法。
任何向作者推广 unstable 特性的人, 都应该使用其标准的无前缀语法编写文档, 并避免鼓励使用 vendor-prefixed 语法, 除非用于解决实现差异。
3.2.3.2. Preserving the Openness of CSS
为了保持 CSS 作为一项技术的开放性, 厂商应使其他实现者能够自由实现 他们已经发布的任何特性。 为此,他们应提供规范编辑和测试资源, 以完成这些特性的标准化, 并避免设置其他障碍 (例如平台依赖、许可限制), 阻碍竞争对手发布这些特性。
3.3. CR级别特性的实现
一旦某份规范进入 Candidate Recommendation 阶段, 实现者应针对任何可以证明 按规范正确实现的 CR 级特性, 发布其unprefixed 实现, 并应避免暴露该特性的带前缀变体。
为了建立并维护 CSS 在各实现之间的互操作性, CSS 工作组请求非实验性的 CSS 渲染器在发布任何 CSS 特性的无前缀实现之前, 向 W3C 提交实现报告 (必要时还包括用于该实现报告的测试用例)。 提交给 W3C 的测试用例 将由 CSS 工作组进行审查和修正。
关于 CSS 规范的最新实现报告, 可以在 Web Platform Tests 上找到, 该项目 maintained on GitHub。
4. 可安全发布的pre-CR例外
以下特性已经获得 CSS 工作组明确、主动的批准, 可以在规范达到 Candidate Recommendation 之前 广泛发布。 参见 § 3.2.1 Experimentation and Unstable Features。
- 尺寸属性(width、 height 等) 的流向相对等价属性, 边框属性, 以及 margin 和 padding 属性。 参见explanation 和 specification。
- 尺寸属性的 min-content 和 max-content 关键字。 参见decision 和 specification。
- conic-gradient() 渐变表示法。参见 decision。
- aspect-ratio 属性。[CSS-SIZING-4]
- translate、 rotate 和 scale 属性。[CSS-TRANSFORMS-2]
- hyphenate-character 属性。 [CSS-TEXT-4]
- color-mix() 函数。 [CSS-COLOR-5]
- <color-interpolation-method>,定义见 [CSS-COLOR-4],用于线性、径向和圆锥渐变的插值。 [CSS-IMAGES-4]
- relative color 语法, 定义见 [CSS-COLOR-5]
- request url modifiers, 定义见 [CSS-VALUES-5]
- display-modes、 dynamic-range、 scripting、 prefers-reduced-motion、 prefers-reduced-transparency、 prefers-contrast、 forced-colors 和 prefers-color-scheme 媒体特性,定义见 [MEDIAQUERIES-5]
- font-tech() 和 font-format() 函数, 定义见 [CSS-CONDITIONAL-5]
- :is()、 :where() 和 :has() 伪类, 以及:not() 中的选择器列表, 定义见 [SELECTORS-4]
- text-decoration-thickness 和
text-underline-offset 属性,
以及用于
text-underline-position 的
from-font值, 定义见 [CSS-TEXT-DECOR-4] - ::marker pseudo-element,定义见 [CSS-PSEUDO-4]
- text-box-trim 和 text-box-edge 属性, 以及它们的 text-box 简写属性, 定义见 [CSS-INLINE-3]
- env() 函数, 包括 save-area-inset-* 变量, 定义见 [CSS-ENV-1]
- pseudo-classes :scope、 :defined、 :focus-within、 :dir()、 :any-link、 :open、 :popover-open、 :modal、 :fullscreen、 :placeholder-shown、 :default、 :valid、 :invalid、 :required、 :optional, 以及 :nth-child() 和 :nth-last-child() pseudo-classes 中的选择器列表, 定义见 [SELECTORS-4]
- accent-color 属性, 以及 auto 值(用于 outline-color 属性), 定义见 [CSS-UI-4]
- 包括 CSS Animations 第 1 级 和 CSS Transitions 第 1 级。
5. text/css 媒体类型
本次更新的注册声明废止了 RFC 2318。
类型名称: text 子类型名称: css 必需参数: 无 可选参数: charset(见下文) 编码注意事项: 对于不是 8 位净洁的传输,建议使用 quoted-printable 编码,因为大部分字符为 CSS 语法符号,因此属于 UTF-8 的 US-ASCII 兼容子集。 安全注意事项: CSS 是模块化规范,因此应参考 使用的每个 CSS 模块的各自 “安全注意事项”章节。 互操作性注意事项: CSS 在不同计算机平台、不同厂商 的 Web 浏览器以及多种创作工具间的导入 导出等方面,已被证明具有广泛的互操作性。 已发布规范: https://www.w3.org/TR/css 使用此媒体类型的应用: CSS 不依赖设备、平台或厂商,被广泛 支持于各类 Web 用户代理和创作工具 用于格式化 HTML 文档。 片段标识符注意事项: 不适用 附加信息: 此类型的弃用别名:无 Magic number(s):无 文件扩展名: .css 进一步信息联系人及邮箱: W3C CSS 工作组 <www-style@w3.org> 预期用途: 通用 使用限制: 不适用 作者: W3C CSS 工作组 变更控制者: W3C 回退编码: 为兼容 Web,确定字符编码的方式参见 CSS 语法 Level 3 规范, “如何确定样式表的回退编码” https://www.w3.org/TR/css-syntax-3/#determine-the-fallback-encoding 样式表作者应使用 UTF-8 编写样式表,并保证 通过 HTTP 头(或等效方法)声明样式表 编码为 UTF-8,或引用文档声明 使用 UTF-8 编码。
6. 索引
以下章节为非规范性内容。
6.1. 术语索引
- =
- ~=
- 第1个 <length>
- 二维矩阵
- 第2个 <length>
- 三维矩阵
- 3d 渲染上下文
- 3d 被变换的元素
- 3d 变换函数
- 第3个 <length [0,∞]>
- 第4个 <length>
- 绝对颜色
- 绝对长度
- 绝对长度单位
- 绝对定位
- 绝对定位的
- 绝对定位的盒子
- 绝对定位的元素
- 绝对位置
- 绝对定位包含块
- 绝对定位包含块
- 绝对定位布局
- 绝对定位布局模型
- 绝对滚动
- 抽象尺寸
- 累积的3d 变换矩阵
- 基于1的值的累积
- 激活视图过渡
- :active
- 边界时间后的活动
- activeborder
- activecaption
- active duration
- 活动区间
- 活动阶段
- active(伪类)
- 活动替换状态
- 活动时间
- 活动时间线
- 活动时间空间
- 活动视图过渡
- 实际值
- 实际值(复数)
- 添加一个 css 样式表
- 加法色彩空间
- 加法元组
- 相邻
- 相邻外边距
- 调整后的半径尺寸
- advance measure
- :after
- after
- 变更后样式
- 之后阶段
- aliceblue
- 对齐子树
- 对齐基线
- 对齐容器
- 对齐上下文
- 对齐主体
- 'all' 媒体组
- 字母基线
- alpha 通道
- alpha 分量
- <alphavalue>
- alternate
- alternate 标志
- alternate-reverse
- 模糊的图片 URL
- 类似组件
- an+b
- 祖先
- 锚点
- 锚点节点
- 锚点选择算法
- 锚点优先候选
- 锚点单位
- <angle>
- 可动画的
- 动画
- 动画类
- 动画合成顺序
- 动画方向
- 动画效果
- 动画事件
- 动画帧
- 动画模型
- 动画来源
- 动画播放事件
- 动画属性名到 IDL 属性名
- animation-tainted
- 动画时间到原点相对时间
- 动画时间到时间线时间
- 动画类型
- anonymous
- 匿名盒子
- 匿名内联盒
- antiquewhite
- 应用任何待定的播放速率
- 应用到
- appworkspace
- aqua
- aquamarine
- 检查两个代码点是否是有效的转义
- 纵横比值
- 关联的动画
- 关联的 css 样式表
- 关联文档
- 关联效果
- 关联效果结束
- 与动画关联
- 与时间线关联
- at-keyword
- 原子内联
- 原子内联盒
- atomic inline-level box
- 原子内联级盒
- at-rule
- at-rules
- attr()
- 属性
- 属性选择器
- 'audio' 媒体组
- 听觉图标
- 增强网格
- 听觉盒模型
- 作者
- 创作工具
- 作者来源
- author-origin
- 作者呈现提示来源
- 作者样式表
- 自动块大小
- 自动列位置
- 自动网格位置
- 自动内联大小
- 自动最小尺寸
- 自动编号
- 自动放置
- 自动位置
- 自动行位置
- 自动大小
- auto-placement
- 自动放置光标
- 可用块空间
- 可用字体系列
- 可用网格空间
- 可用内联空间
- 可用空间
- 避免断页值
- 轴锁
- 轴值
- azure
- 背景
- 背景
- 背景颜色
- 背景图像
- 背景图像层
- 背景绘制区域
- 背景定位区域
- 反斜杠转义
- backwards
- baseline
- 基线对齐
- 基线对齐偏好
- 基线内容对齐
- 基线自对齐
- 基线集合
- 基线共享组
- 基线表
- 基准大小
- 方位角
- :before
- before
- 活动边界时间之前
- 变更前样式
- before 标志
- 之前阶段
- 起始边
- 表现为 auto
- 表现为自动
- 作为自动表现
- beige
- bfc
- 双向格式化字符
- bidi-isolate
- bidi-isolated
- 双向隔离
- 双向段落
- 双向性
- 双向(bidi)
- binary search gamut map with local minde
- 双向定向
- 双向定向变换
- bisque
- 'bitmap' 媒体组
- black
- blanchedalmond
- ()-block
- []-block
- 块
- {}-block
- 块 at-rule
- 块轴
- block-axis
- 块盒
- 块盒子
- 块容器
- 块容器盒
- 块尺寸
- 块结束
- block-end
- 块流方向
- 块格式化上下文
- 块格式化上下文根
- 块化
- blockify
- 块布局
- 块级
- 块级盒
- 块级盒子
- 块级内容
- 块级元素
- 块级元素(复数)
- 区块脚本
- 块大小
- block-size
- 块起始
- block-start
- blue
- blueviolet
- 模糊半径
- 布尔上下文
- 边框
- 边框区域
- border 盒
- 边框颜色
- 边框边缘
- 边框图像
- 边框图像区域
- 边框图像区域(region)
- 盒子的边框
- box::of a box
- 边框属性
- 边框半径
- <border-style>
- 边框样式
- 边框宽度
- both
- 底部
- 盒
- 盒对齐属性
- box::border
- box::content
- box::content height
- box::content width
- 盒角
- 盒边缘
- 盒片段
- box::margin
- box::overflow
- box::padding
- 盒树
- 断页
- 广播激活观察
- 广播激活的调整大小观察
- brown
- burlywood
- buttonface
- buttonhighlight
- buttons
- buttonshadow
- buttontext
- 按计算值
- cadetblue
- 计算 color-mix()
- 计算盒子大小
- 为节点计算深度
- 校准的
- 调用更新回调
- 可被显示
- 取消
- 取消一个动画
- 取消事件
- 候选检查算法
- 规范单位
- 不能被显示
- 画布
- 画布背景
- 画布表面
- captiontext
- 捕获的元素
- 在视图过渡中被捕获
- 捕获渲染特性
- 捕获快照位置
- 捕获图像
- 捕获新状态
- 捕获旧状态
- 捕获图像过程
- 插入点节点
- 插入点偏移
- 插入点位置
- 向前传递
- 层叠
- 层叠相关关键字
- 独立层叠
- 层叠值
- 层叠层
- 层叠来源
- 声明大小写敏感标志
- 投射一条光线
- 中心基线
- 更改首选 css 样式表集名称
- 字符
- 字符编码
- 特征化的
- 字符映射
- "@charset"
- chartreuse
- 检查三个代码点是否会开始一个 ident 序列
- 检查三个代码点是否会开始一个数字
- 检查三个代码点是否会开始一个 unicode-range
- 检查两个代码点是否是有效转义
- 检查完成记录
- 子元素
- 子组合器
- 子 CSS 规则
- 子选择器
- chinese
- chocolate
- 色度适配变换
- 色度
- circled-lower-latin
- 约束网格区域
- 类选择器
- 清除
- clearance.
- 清除视图过渡
- 裁剪路径
- 裁剪区域
- 接近视口
- 聚类脚本
- 折叠
- 折叠的
- 折叠的弹性项
- 折叠的网格轨道
- 折叠的间隙
- 折叠的外边距
- 透过折叠
- 可折叠空白
- 折叠外边距
- 媒体查询集合
- <color>
- 颜色
- 颜色函数
- 配色方案
- 色彩空间
- 颜色停止点
- 颜色停止点列表
- 颜色过渡提示
- 列盒
- 列断
- 列间距
- 列高度
- 列规则
- 列宽
- 组合器
- 组合器(复数)
- 合并持续时间
- 合并阴影列表
- 注释
- 提交计算样式
- 比较媒体查询
- 兼容的基线对齐偏好
- 兼容单位
- 完成(complete)
- 已完成的过渡
- 复杂选择器
- 组件关键字
- 组件值
- 复合
- 复合值
- 复合字形
- 合成操作
- compositeoperation
- 合成操作 accumulate
- 合成操作 add
- 合成操作 replace
- 合成(composition)
- 复合选择器
- 计算属性值
- 计算颜色
- computed 标志
- 计算后的 <image>
- 计算关键帧偏移
- 计算关键帧偏移集合
- 计算关键帧
- 计算重复表示法
- 计算轨道列表
- 计算轨道尺寸
- 计算值
- 计算值(复数)
- 计算缺失的关键帧偏移
- 具体对象尺寸
- 条件组规则
- 条件导入
- 有条件地悬挂
- 符合性
- 符合脚本化 Web 动画的用户代理
- 连续的
- 约束矩形
- constructed 标志
- 构造器文档
- 消费一个块
- 消费一个块的内容
- 消费一个组件值
- 消费一个声明
- 消费一个函数
- 消费一列组件值
- 消费一列声明
- 消费一列规则
- 消费一个 at-rule
- 消费一个转义的代码点
- 消费一个类 ident 的标记
- 消费一个 ident 序列
- 消费一个数字
- 消费一个数值标记
- 消费一个限定规则
- 消费一个简单块
- 消费一个字符串标记
- 消费一个样式块的内容
- 消费一个样式表的内容
- 消费一个标记
- 消费一个 unicode-range 标记
- 消费一个 url 标记
- 消费注释
- 消费下一个输入标记
- 消费错误声明的残余
- 消费错误 URL 的残余
- 消费 unicode-range 描述符的值
- 包含约束
- 包含块
- 包含块链
- 所有后代的包含块
- containing block::initial
- 包含性(containment)
- 内容
- 内容区域
- 基于内容的最小尺寸
- 内容盒
- 内容分布
- content-distribution
- 内容分布属性
- 内容边缘
- 内容高度
- 内容语言
- 内容(盒子)
- content::of a box
- 内容矩形
- content::rendered
- contents
- 内容尺寸建议
- 内容宽度
- 内容书写系统
- 连续媒体
- 'continuous' 媒体组
- 将字符串转换为数字
- 协调的自我对齐偏好
- coral
- cornflowerblue
- cornsilk
- <counter>
- 计数器
- counter()
- 计数器属性
- counters
- 计数器作用域
- 计数器样式
- 计数器符号
- cover 约束
- 创建已构造的 cssstylesheet
- 创建一个 css 样式表
- 创建 medialist 对象
- 创建并填充 resizeobserverentry
- 创建者(creator)
- crimson
- 交叉轴
- cross-axis
- 交叉轴基线集合
- 交叉维度
- cross-end
- cross size
- cross size 属性
- cross-start
- css 括号范围表示法
- css 颜色配置文件
- css-connected
- css counters set
- css 声明
- css 声明块
- css 特性查询
- cssfontfacerule
- cssfontfeaturevaluesrule
- css 色域映射
- css 色域映射后
- css 色域映射算法
- css 色域映射算法集合
- css ident
- css 标识符
- css ident 序列
- css 属性到 IDL 属性
- css 限定名称
- css 规则
- css 规则集合
- css 样式表
- css 样式表集合
- css 样式表集合名称
- css 值定义语法
- css 通用关键字
- 三次贝塞尔缓动函数
- 当前(current)
- currentcolor
- 当前完成的 promise
- 当前输入代码点
- 当前输入标记
- 当前迭代
- 当前迭代索引
- 当前与用户相关
- 当前就绪的 promise
- 当前时间
- 当前变换矩阵
- 当前值
- cursive
- cursive 脚本
- 自定义属性
- cyan
- 循环百分比尺寸
- 柱面极坐标颜色
- d50
- d65
- darkblue
- 深色配色方案
- darkcyan
- darkgoldenrod
- darkgray
- darkgreen
- darkgrey
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- 声明
- 声明块
- 声明集合
- 已声明(declared)
- 已声明的值
- 解码字节
- 装饰盒
- 递减
- deeppink
- deepskyblue
- 默认文档时间线
- 默认字形
- 默认命名空间
- 默认对象尺寸
- 默认尺寸算法
- 默认样式表
- 明确定义的
- 明确的列位置
- 明确的列跨度
- 明确的网格位置
- 明确的网格跨度
- 明确的位置
- 明确的行位置
- 明确的行跨度
- 明确定义的尺寸
- 明确的跨度
- 传递调整大小循环错误通知
- 后代
- 后代组合器
- descendant-selectors
- 描述符
- 描述符声明
- 目标(destination)
- 确定设备像素比
- 确定回退编码
- 确定滚动到视图位置
- 确定使用的配色方案
- 设备像素
- dice
- 数字字符
- 维度(dimension)
- dimgray
- dimgrey
- 定向进度
- 方向不可知尺寸
- 方向嵌入
- 方向关键字
- 方向覆盖
- 禁用标志
- 禁止修改标志
- 丢弃标记
- 丢弃一个标记
- 丢弃空白
- 离散
- display-p3-linear
- 显示类型
- 分布对齐
- 分配额外空间
- 文档
- 用于计时的文档
- 文档语言
- 文档顺序
- 文档或 shadow root 的 css 样式表
- 文档范围的视图过渡名称
- 文档时间线
- 文档时间空间
- 文档树
- 文档空白
- 文档空白字符
- dodgerblue
- 主基线
- 动态视图过渡样式表
- 缓动函数
- 东亚宽度属性
- 边缘(edge)
- 效果缓动函数
- 有效字符映射
- 有效播放速率
- 效果栈
- 效果目标
- 效果值
- 元素
- 元素内容
- element::following
- element::preceding
- 元素树
- emoji 呈现参与代码点
- empty
- 模拟强制颜色主题数据
- em(单位)
- 启用 css 样式表集合
- 已启用的 css 样式表集合
- 封装上下文
- end
- 结束延迟
- 结束边
- 结束点
- 结束形状
- 结束标记
- endmost
- 包含端点的活动区间
- 结束时间
- 结束值
- 环境编码
- EOF 代码点
- 等价路径
- 转义一个字符
- 将字符转义为代码点
- 转义为代码点
- 转义处理
- 建立独立的格式化上下文
- 建立正交流
- 已建立独立的格式化上下文
- 建立独立的格式化上下文(第三人称)
- 正在建立独立的格式化上下文
- 评估媒体查询并报告更改
- 评估选择器
- 精确匹配
- 排除子树
- 展开名称
- 显式网格
- 显式列
- 显式网格属性
- 显式行
- 显式轨道
- 显式分配行名
- 外在尺寸
- ex(单位)
- 回退
- 回退对齐
- 回退尺寸
- 负值范围内为 false
- fantasy
- 远离视口
- 无特性
- 字体特性值块
- 获取 css 样式表
- 获取字体
- 获取外部颜色配置文件
- 获取 @import
- 虚构标签序列
- 填充模式
- 过滤代码点
- 已过滤的代码点
- 滤镜函数
- 滤镜原语
- 滤镜原语属性
- 滤镜原语子区域
- 滤镜原语树
- 滤镜区域
- 最终 css 样式表
- 查找匹配的字形
- 结束动画
- finished
- finished promise
- 结束事件
- 结束通知步骤
- 触发字体加载事件
- firebrick
- :first
- 首个可用字体
- 首基线对齐
- 首基线内容对齐
- 首基线集合
- 首基线自我对齐
- 首基线集合
- :first-child
- first-child
- 第一个交叉轴基线集合
- 第一格式化行
- :first-letter
- first-letter
- :first-line
- first-line
- 第一个主轴基线集合
- 首个符号值
- fit-content 块大小
- fit-content 内联大小
- fit-content 尺寸
- 固定定位
- fixed-positioned
- fixed-positioned 盒
- 固定定位包含块
- 固定尺寸函数
- flex 基础尺寸
- flex basis
- flex 容器
- flex 方向
- flex 因子
- flex 因子和
- flex 格式化上下文
- flex 分数
- flex 增长因子
- 可伸缩的
- 可伸缩长度
- 可伸缩尺寸函数
- 可伸缩轨道
- flex 项
- flex 布局
- flex 级别
- flex 行
- flex 缩减因子
- 浮动区域
- 浮动规则
- floralwhite
- 流布局
- 元素流
- 相对流
- 相对流方向
- 刷新更新回调队列
- :focus
- 焦点(focus)
- focus(伪类)
- 后续元素
- 字体阻塞周期
- 字体下载计时器
- 字体失败周期
- 字体特性值块
- font-feature-value-type
- 相对字体的长度
- 字体源
- 字体特定
- font-stretch
- 字体交换周期
- footnote
- 强制分页
- 强制分页值
- 强制颜色模式
- 强制颜色模式模拟调色板
- 强制换行
- 强制段落换行
- forestgreen
- 格式化上下文
- 格式化结构
- 向前兼容的解析
- forwards
- 片段
- fragmentainer
- 碎片化
- 碎片化断点
- 碎片化容器
- 碎片化上下文
- 碎片化方向
- 碎片化根
- 碎片化流
- 自由空间
- <frequency>
- fuchsia
- 全尺寸
- 全尺寸假名
- 全角
- 完全裁剪
- 完全非弹性
- 完全可见
- 函数
- 函数表示法
- 函数伪类
- 函数伪元素
- gainsboro
- 色域
- 色域映射
- 在深度处收集活动观察
- 在深度处收集活动调整大小观察
- 在深度处收集活动调整大小观察
- 通用类别
- 生成计数器
- 生成计数器表示
- 生成基线
- 生成内容
- <generic-voice>
- 获取模拟强制颜色主题数据
- 获取边界框
- ghostwhite
- 全局动画列表
- 全局视图过渡用户代理样式表
- go
- gold
- goldenrod
- 渐变平均颜色
- 渐变盒
- 渐变中心
- 渐变函数
- 渐变线
- 字素簇
- gray
- graytext
- green
- greenyellow
- grey
- grid
- 网格区域
- 网格单元
- 网格列
- 网格列线
- 网格容器
- 网格格式化上下文
- 网格项
- 网格项放置算法
- 网格布局
- 网格布局算法
- 网格级别
- 网格线
- 'grid' 媒体组
- 网格修改后的文档顺序
- 网格顺序
- 网格放置
- grid-placement 属性
- 网格位置
- 网格行
- 网格行线
- 网格尺寸算法
- 网格跨度
- 网格轨道
- 组动画名称规则
- 组关键帧
- 组样式规则
- 增长限制
- 保证无效的值
- 间隙(gutter)
- 半角
- 处理过渡帧
- 挂起(hang)
- 悬挂字形
- 有活动观察
- 有活动调整大小观察
- :has-allowed 伪元素
- 有跳过的观察
- 有跳过的调整大小观察
- 高度
- 十六进制颜色
- 十六进制颜色表示法
- 十六进制数字
- 高亮
- 高亮文本
- 保持时间
- 蜜瓜色
- 水平轴
- 水平轴
- 水平块流
- 水平维度
- 水平偏移
- 仅限水平
- 水平脚本
- 水平排版模式
- 水平书写模式
- 宿主语言
- 宿主语法
- 热粉色
- :hover
- hover(伪类)
- 请求 HTML 兼容的序列化
- HTTP 默认样式
- 连字
- 连字处理
- 断字机会
- 连字符分隔匹配
- 假设交叉尺寸
- 假设 fr 尺寸
- 假设主尺寸
- 标识符(ident)
- 标识符代码点
- identifier
- 恒等变换
- 恒等变换函数
- 标识符序列
- 标识符起始代码点
- IDL 属性名到动画属性名
- IDL 属性到 CSS 属性
- 空闲
- 空闲阶段
- ID 选择器
- 忽略
- 被忽略
- 忽略未知
- 忽略有效
- 非法
- 图像 动画名称规则
- 图像 对隔离规则
- 隐式网格
- 隐式网格列
- 隐式网格线
- 隐式网格属性
- 隐式网格行
- 隐式网格轨道
- 隐式分配的线名
- 隐式命名区域
- @import
- 重要(important)
- important 标志
- 导入条件
- 非活动边框色
- 非活动标题色
- 非活动标题文本色
- 非活动时间轴
- 增加的
- indefinite
- indefinite size
- 独立格式化上下文
- 索引
- 印度红
- 指示焦点
- 靛青
- 生效中
- 无限可增长
- 在流内
- 在流内
- 信息背景色
- 信息文本色
- 在色域内
- inherit
- inheritance
- 继承计数器
- 被继承的属性
- 被继承的值
- 初始包含块
- 初始固定包含块
- 初始剩余空间
- 计数器值的初始表示
- 初始快照包含块大小
- 初始值
- 行内
- 行内轴
- 行内轴
- 行内基线方向
- 行内块
- inline-block
- 行内块框
- 行内框
- 行内维度
- 行内结束
- 行内结束
- 行内格式化上下文
- 行内级别
- 行内级别框
- 行内级别框
- 行内级别内容
- 行内级元素
- 行内级元素
- 行内尺寸
- 行内尺寸
- 行内尺寸约束
- 行内起始
- 行内起始
- 内联化
- 内联化处理
- 内部块尺寸
- 内部 box-shadow
- 内部显示类型
- 内部边缘
- 内部高度
- 内部行内尺寸
- 最内层
- 内部尺寸
- 内部宽度
- 播放中
- 输入进度值
- 输入流
- 输入值伪类
- 插入 CSS 规则
- 插入修改的包含块
- 插入属性
- 已安装字体回退
- 实例化计数器
- 即时滚动
- 整数
- 预期方向
- 预期方向和结束位置
- 预期结束位置
- '交互式' 媒体组
- 内部注音框
- 内部注音元素
- 内部表格框
- 内部表格元素
- 插值色彩空间
- interpreter
- 固有尺寸
- 固有尺寸
- 固有尺寸约束
- 固有尺寸贡献
- 固有尺寸计算
- 固有尺寸函数
- 无效
- 在计算值时无效
- 无效颜色
- 无效图像
- 无效规则错误
- 无效选择器
- 不可见
- 不可见框
- 隔离序列
- 隔离(isolation)
- 迭代计数
- 迭代持续时间
- 当前迭代索引
- 迭代间隔
- 迭代顺序
- 迭代进度
- 迭代开始
- 迭代时间
- 迭代时间空间
- 象牙色
- 日语
- 对齐机会
- 关键帧
- 关键帧效果
- 关键帧偏移
- 关键帧特定合成操作
- 关键帧特定缓动函数
- 关键字
- 卡其色
- 已知
- 朝鲜语/韩语
- :lang
- lang(伪类)
- 语言范围
- 最后基线对齐
- 最后基线内容对齐
- 最后基线集合
- 最后基线自对齐
- 最后基线集合
- 最后交叉轴基线集合
- 最后 CSS 样式表集名称
- 最后主轴基线集合
- 薰衣草色
- 薰衣草腮红色
- 草绿色
- 层名称
- 就地布局
- 布局约束
- 布局约束框
- 布局内部
- 布局视口
- :left
- left
- 剩余空间
- 旧版颜色语法
- 旧名称别名
- 旧选择器别名
- 旧缩写
- 旧值别名
- 柠檬绸色
- letter
- 浅蓝色
- 浅色配色方案
- 浅珊瑚色
- 浅青色
- 浅金菊黄
- 浅灰色
- 浅绿色
- 浅灰色
- 浅粉色
- 浅鲑色
- 浅海洋绿
- 浅天蓝
- 浅石板灰
- 浅石板灰
- 光源
- 浅钢蓝
- 浅黄色
- 黄绿色
- 酸橙绿
- 有限最大内容贡献
- 有限最小内容贡献
- 线性缓动函数
- 线性计时函数
- 行框
- line break
- 换行
- 换行过程
- line-left
- 麻布色
- 线名
- 线名集合
- 线方向
- line-over
- 相对于行
- 行相对方向
- line-right
- line-under
- :link
- link(伪类)
- 列表项
- list-item
- 复杂选择器列表
- 复合选择器列表
- 选择器列表
- 简单选择器列表
- 列表属性
- 加载图像
- 本地坐标系
- 本地时间
- 本地时间空间
- 本地 URL 标志
- 样式表位置
- 逻辑组合伪类
- 逻辑高度
- 逻辑属性组
- 逻辑宽度
- 更长
- 长写法
- 长写法属性
- 按偏移松散排序
- 小写字母
- 亮度
- 品红
- 主轴
- 主轴
- 主轴基线集合
- 主维度
- 主端
- 主尺寸
- 主尺寸属性
- 主起始
- 将文档语言元素映射到表格元素
- 映射逻辑
- 外边距
- 外边距区域
- 外边距框
- 外边缘
- 盒子的外边距
- 外边距::盒子的
- 外边距属性
- <margin-width>
- 标记
- 标记索引
- 标记
- 标记框
- 标记图像
- 标记字符串
- 褐紫色
- 遮罩边框图像
- 遮罩边框图像区域
- 遮罩图像
- 遮罩层图像
- 遮罩绘制区域
- mask-position
- 遮罩定位区域
- mask-size
- match
- 将复杂选择器与元素匹配
- 将选择器与元素匹配
- 将选择器与伪元素匹配
- 将选择器与树匹配
- 匹配状态
- 匹配的过渡延迟
- 匹配的过渡持续时间
- 匹配的 transition-property 值
- 匹配的过渡计时函数
- 最大内容(max-content)
- 最大内容块尺寸
- 最大内容块尺寸贡献
- 最大内容约束
- 最大内容贡献
- 最大内容行内尺寸
- 最大内容行内尺寸贡献
- 最大内容尺寸
- 最大交叉尺寸
- 最大交叉尺寸属性
- 最大高度
- 允许的最大代码点
- 最大允许高度
- 最大尺寸
- 最大宽度
- 最大内部高度
- 最大内部宽度
- 最大主尺寸
- 最大主尺寸属性
- 最大尺寸
- 最大尺寸属性
- 最大轨道尺寸函数
- 最大宽度
- 可
- media
- 媒体条件
- 媒体相关的导入
- 媒体特性
- 媒体组
- 媒体组
- 媒体查询
- media query list
- 媒体查询修饰符
- 媒体类型
- 中等碧绿色
- 中蓝色
- 中等兰花色
- 中紫色
- 中海洋绿
- 中石板蓝
- 中等春绿
- 中等绿松石
- 中紫红
- 菜单
- 菜单文本
- 消息实体
- 午夜蓝
- 最小内容(min-content)
- 最小内容块尺寸
- 最小内容块尺寸贡献
- 最小内容约束
- 最小内容贡献
- 最小内容行内尺寸
- 最小内容行内尺寸贡献
- 最小内容尺寸
- 最小交叉尺寸
- 最小交叉尺寸属性
- minde
- 最小高度
- 最小贡献
- 最小允许高度
- 最小尺寸
- 最小宽度
- 最小内部高度
- 最小内部宽度
- 最小主尺寸
- 最小主尺寸属性
- 最小尺寸
- 最小尺寸属性
- 薄荷奶油色
- 最小轨道尺寸函数
- 最小宽度
- 缺失的颜色分量
- 薄雾玫瑰色
- 莫卡辛色
- 现代颜色语法
- 整体式
- 等宽字体
- 单调递增时间轴
- 多列容器
- 多列行
- 多列行
- 多列容器
- 多列格式化上下文
- 多列布局
- 多列行
- 多列跨栏元素
- 跨列元素
- 多行弹性容器
- 多个声明
- 乘
- 必须
- 必须不
- 天真地转换为 CMYK
- 天真地转换为 RGBA
- 将 CMYK 天真地转换为 RGBA
- 将 RGBA 天真地转换为 CMYK
- 名称
- 命名单元格标记
- 命名颜色
- 命名元素
- 命名网格区域
- 命名视图转换伪元素
- 命名空间前缀
- 名称起始代码点
- 自然纵横比
- 自然尺寸
- 自然终点
- 自然高度
- 自然尺寸
- 自然宽度
- 纳瓦霍白
- 海军蓝
- 最近邻
- 合成的中性值
- 新元素
- 换行符
- 下一个输入代码点
- 下一个输入标记
- 后续兄弟组合器
- 下一个标记
- 非 ASCII 代码点
- 非 ASCII 标识符代码点
- none
- 'none'::作为 display 值
- 不可覆盖的计数器样式名称
- 不可打印代码点
- 非替换元素
- 非替换元素
- normal
- 规范化为标记流
- 规范化非有限值
- 不可动画化
- 未确定
- 空单元格标记
- 数字
- 数值数据类型
- 对象
- 对象尺寸协商
- 占用
- 偏移锚点
- 偏移距离
- offsetk
- 偏移路径
- 偏移位置
- 偏移起始位置
- 偏移变换
- 旧遮罩滤镜
- 旧配色方案
- 旧方向
- 旧高度
- 旧图像
- 旧蕾丝色
- 旧混合模式
- 旧文字方向
- 旧变换
- 旧宽度
- 旧书写模式
- 橄榄色
- 橄榄褐
- 不透明度
- 不透明黑
- 操作坐标空间
- 最佳查看区域
- 可选
- 橙色
- 橙红色
- 兰花色
- 按修改的文档顺序排序
- 原点
- 原始包含块
- 最初指定的颜色空间
- 起源元素
- 起源伪元素
- origin-clean 标志
- 原色
- 起始时间
- 正交
- 正交流
- 其他空格分隔符
- 外部块尺寸
- 外部 box-shadow
- 外部显示类型
- 外部边缘
- 外部高度
- 外部行内尺寸
- 外部尺寸
- 外部宽度
- outline
- 流外
- 流外
- 离开色域
- 级联输出
- 输出进度值
- 外扩调整的边框半径
- 覆盖
- 总体进度
- 溢出
- 溢出对齐
- 列溢出
- 溢出方向
- 覆盖配色方案
- 所属 CSS 规则
- owner node
- 内边距
- 内边距区域
- 内边距框
- 内边缘
- 盒子的内边距
- 内边距::盒子的
- 内边距属性
- <padding-width>
- @page
- 页面区域
- 页面框
- 分页
- 页面上下文
- 页面上下文
- 分页媒体
- 'paged' 媒体组
- 页面选择器
- 页面支持的配色方案
- 页面缩放
- 分页处理
- 绘制约束
- 绘制约束框
- 淡金菊色
- 淡绿色
- 淡绿松石
- 淡紫红
- 木瓜奶油色
- 父元素
- 父框
- 父级 CSS 规则
- 父级 CSS 样式表
- 解析
- 解析块的内容
- 根据 CSS 语法解析用逗号分隔的列表
- 解析由组件值组成的逗号分隔列表
- 解析一个组件值
- 解析一个 CSS <color> 值
- 解析一个 CSS 声明块
- 解析一个 CSS 规则
- 解析一个 CSS 样式表
- 解析一个 CSS 值
- 解析一个声明
- 解析一组选择器
- 解析列表
- 解析一组组件值
- 解析一组 CSS 页面选择器
- 解析一组声明
- 解析一组规则
- 解析一个媒体查询
- 解析一个媒体查询列表
- 解析一个相对选择器
- 解析一条规则
- 解析为容错的选择器列表
- 解析一个选择器
- 解析样式块的内容
- 解析一个样式表
- 解析样式表的内容
- 解析错误
- 根据 CSS 语法解析某些内容
- 解析列表(parsing a list)
- 部分可见
- 参与基线对齐
- 透传滤镜
- 暂停动画
- 已暂停
- peachpuff
- 挂起的动画事件队列
- 在环境上挂起
- 挂起的暂停任务
- 挂起的播放速率
- 挂起的播放任务
- 挂起的 scrollend 事件目标
- 挂起的滚动事件
- 挂起的滚动事件目标
- 挂起的替换值
- 百分比
- 执行滚动
- 执行挂起的过渡操作
- 持久化替换状态
- 持久 CSS 样式表
- 透视矩阵
- peru
- 阶段
- 物理
- 物理底部
- 物理尺寸
- 物理方向
- 物理左侧
- 物理右侧
- 物理顶部
- 物理单位
- 粉色
- 像素
- 像素单位
- 播放动画
- 播放控制
- 播放方向
- 播放速率
- 播放状态
- plum
- 位置对齐
- 定位框
- 已定位
- 已定位框
- 已定位元素/框
- 定位方案
- 定位方案:
- 后乘
- 后相乘
- 可能可滚动
- powderblue
- 无效的颜色分量
- 前置元素
- 首选纵横比
- 首选配色方案
- 首选 CSS 样式表集名称
- 首选高度
- 首选顺序
- 首选尺寸
- 首选尺寸属性
- 首选宽度
- 预乘
- 预乘
- 预相乘
- 保留的标记
- 保留空白
- 先前的当前时间
- 主滤镜原语树
- 主要块级框
- 主要框
- 主要书写模式
- 锚点优先候选
- 处理
- 处理类似关键帧的对象
- 处理 keyframes 参数
- 前言
- 传播
- 传播
- 合适的表子项
- 合适的表行父项
- 属性
- 属性声明
- 属性名称
- 与视口的接近度
- 伪类
- 伪类
- 伪类:::active
- 伪类:::focus
- 伪类:::hover
- 伪类:::lang
- 伪类:::link
- 伪类:::visited
- 伪类:::first
- 伪类:::left
- 伪类:::right
- 伪复合选择器
- 伪元素根
- 伪元素
- 伪元素:::after
- 伪元素:::before
- 伪元素:::first-letter
- 伪元素:::first-line
- 伪元素树
- 紫色
- quad 宽度
- 限定规则
- 范围上下文
- 光线跟踪色域映射
- 只读标志
- 就绪
- 就绪 Promise
- 推荐
- 重新消费当前输入代码点
- 重新消费当前输入标记
- 矩形正交色
- 红色
- 参考框
- 参考像素
- 区域断点
- 相对颜色
- 相对长度
- 相对长度单位
- 相对定位
- 相对定位的
- 相对定位框
- 相对位置
- 相对定位
- 相对滚动
- 相对选择器
- 相对选择器锚元素
- 相对单位
- 相关
- 相关动画
- 子树的相关动画
- 与用户相关
- 剩余片段容器范围
- 剩余可用空间
- 移除 CSS 规则
- 移除 CSS 样式表
- 已移除的替换状态
- 移除事件
- 移除被替换的动画
- 已渲染的内容
- 视图转换的渲染抑制
- 使用回退字形渲染
- 使用不可见回退字形渲染
- 可重复列表
- 可替换动画
- 替换的
- 替换元素
- 替换状态
- 表示
- 必需的
- 必需的转换
- 重置动画的挂起任务
- 隐式重置
- 仅重置子属性
- 重新捕捉
- 已解析类型
- 已解析值
- 已解析值的特殊情况属性
- 类似颜色的已解析值特殊情况属性
- 类似高度的已解析值特殊情况属性
- 类似 top 的已解析值特殊情况属性
- 解析为 sRGB
- 恢复标记
- 反向
- 反转动画
- 反向计数
- 反转调整的起始值
- 反转缩短因子
- :right
- 右
- 根
- 根元素
- rosybrown
- 行组框
- 行组
- royalblue
- 规则
- 规则集
- 匿名表对象规则
- run-in
- run-in 框
- run-in 序列
- 运行中
- 运行中的过渡
- 运行快照布局后状态步骤
- 运行调整大小步骤
- 运行滚动步骤
- saddlebrown
- salmon
- sandybrown
- 无衬线
- 缩放后的 flex 收缩因子
- 缩放因子
- 计划事件时间
- 安排更新回调
- 作用域
- 作用域(scoped)
- 作用域属性
- 作用域属性
- 作用域选择器
- 作用域到元素
- 作用域到元素的子树
- 作用域到子树
- 作用域到该元素
- 作用域到元素的子树
- 作用域到子树
- 作用域根
- 屏幕阅读器
- 脚本属性
- 滚动锚定边界矩形
- 滚动一个元素
- 将目标滚动到视图中
- 滚动条
- 滚动完成
- 滚动区域
- 滚动区域起点
- 滚动框
- 滚动捕捉
- 滚动捕捉区域
- 滚动捕捉容器
- scroll snapport
- 滚动捕捉位置
- 滚动到文档开头
- seagreen
- 无缝更新播放速率
- seashell
- 定位(seek)
- 段落断点
- 选择一个 CSS 样式表集
- 选择器
- 选择器列表
- 选择器::匹配
- 选择器匹配
- 选择器::主体
- 自对齐
- 自对齐属性
- 半音
- 分离边框模型
- 简单选择器序列
- 序列化逗号分隔列表
- 序列化 CSS 组件值
- 序列化 CSS 声明
- 序列化 CSS 声明块
- 序列化 CSS 规则
- 序列化 CSS 值
- 序列化函数
- 序列化一组选择器
- 序列化 CSS 页面选择器列表
- 序列化 local
- 序列化媒体特性值
- 序列化媒体查询
- 序列化媒体查询列表
- 序列化 <an+b> 值
- 序列化标识符
- 序列化为字符串
- 序列化选择器
- 序列化简单选择器
- 序列化字符串
- 序列化 URL
- 序列化空白分隔列表
- 衬线
- 设置
- 设置 CSS 声明
- 设置模拟强制颜色主题数据
- 设置条目
- 显式设置
- 为动画设置关联效果
- 设置当前时间
- 设置播放速率
- 设置开始时间
- 设置动画的时间线
- 设置浏览上下文功能
- 设置过渡伪元素
- 设置视图转换
- 应当
- 不应
- 共享对齐上下文
- 样式表
- 样式表
- 更短
- 简写
- 简写属性
- 简写属性
- 应该
- 不应该
- 显示视图转换树
- 兄弟元素
- 横排排版
- sienna
- 静默设置当前时间
- silver
- 简单块
- 简单迭代进度
- 简单选择器
- 单行 flex 容器
- 尺寸
- 尺寸约束
- 尺寸约束框
- 按空内容进行尺寸计算
- 轨道尺寸函数
- 尺寸属性
- 跳过其内容
- 已跳过的内容
- 正在跳过其内容
- 跳过其内容
- 跳过视图转换
- skyblue
- slateblue
- slategray
- slategrey
- small
- small kana
- 平滑滚动
- 平滑滚动已中止
- 平滑滚动已完成
- 快照包含块
- 快照包含块起点
- 快照包含块大小
- snow
- 软换行断点
- 软换行机会
- 来源
- 源文档
- 空格
- 空格分隔匹配
- 填充空间
- 跨度计数
- 特异性
- <specific-voice>
- 指定顺序
- 指定大小
- 指定大小建议
- 指定值
- 指定值
- 'speech' 媒体组
- 扩展断点
- 扩展距离
- springgreen
- srgb
- srgb-linear
- 堆叠上下文
- 堆叠层级
- 起始
- 开始延迟
- 起始点
- 最起始
- 以标识符序列开始
- 以数字开始
- 以有效转义开始
- start time
- 起始值
- 以标识符序列开始
- 以数字开始
- 语句 at-rule
- 'static' 媒体组
- 静态定位
- 静态定位包含块
- static-position rectangle
- 静止滚动
- steelblue
- step 缓动函数
- step 位置
- steps
- 粘性定位
- sticky-positioned
- sticky-positioned 框
- 粘性视图矩形
- stop 或逗号
- 拉伸
- stretch fit
- stretch-fit 块尺寸
- stretch-fit 行内尺寸
- stretch-fit 尺寸
- 严格性值
- <string>
- 字符串化行为
- 描边包围盒
- 更强的 inset
- 结构性伪类
- 在环境上卡住的 fontfaceset
- style 属性
- 样式变更事件
- 样式约束
- 样式定义
- 样式规则
- style sheet
- 样式表
- 样式表基础 URL
- 主体
- 选择器的主体
- 主体(选择器的)
- 选择器的主体
- 主体们
- 选择器的主体
- 子属性
- 子伪元素
- 后续兄弟组合器
- 替换 var()
- support
- 支持一个 CSS 选择器
- 支持的 CSS 属性
- supported open() feature name
- 支持的样式语言
- 支持旧版颜色语法
- supports 查询
- 抑制触发器
- 抑制窗口
- svg 布局框
- svg 视口原点框
- 将 fontfaceset 切换为已加载
- 将 fontfaceset 切换为加载中
- 同步替换 cssstylesheet 的规则
- 合成基线
- 合成基线(名词)
- 系统颜色配对
- 系统颜色
- 系统字体
- 表格
- 表格标题框
- 表格元素
- 表格网格框
- 表格
- 表格包装框
- tabs
- 制表位大小
- 制表位停靠点
- 表格式容器
- 'tactile' 媒体组
- 带标签的图像
- tan
- 目标元素
- 目标主尺寸
- 目标属性
- 目标伪选择器
- teal
- 文本
- text/css
- 文本节点
- 文本序列
- 文本数据类型
- thistle
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- thumb
- <time>
- 时间线
- 与文档关联的时间线
- 时间线时间到原点相对时间
- 时间空间
- 时间值
- 计时函数
- 计时模型
- 计时节点
- 标题
- 标记化
- tokenize
- 分词器
- tokens
- 标记流
- tomato
- top
- 总长度
- 轨道
- 跟踪
- 轨道列表
- 轨道区段
- 轨道尺寸算法
- 轨道尺寸函数
- 传递函数元素
- 传递函数元素属性
- transferred size suggestion
- 可变换元素
- 变换矩阵
- 被变换元素
- 变换后的进度
- 变换
- 可过渡的
- transition 来源
- transition 根伪元素
- 过渡
- transparent
- transparent black
- trash token
- triangle
- trinary
- turquoise
- type
- type selector
- 侧向排版
- 侧向排印
- 直立排版
- 直立排印
- 排版字符单位
- 排版字符单位
- 排版字母单位
- 排版模式
- ua
- UA 来源
- ua-origin
- ua 样式表
- 最终起源元素
- 下方
- 底层值
- 非强制断行
- Unicode 类别
- Unicode 东亚宽度
- Unicode 通用类别
- Unicode 脚本
- Unicode 垂直方向
- universal selector
- 未知
- unknown -webkit- 伪元素
- 未占用
- 未解析
- unset
- 未标记图像
- 未标记视频
- 更新动画的完成状态
- 更新动画并发送事件
- 更新回调
- 更新回调完成的 Promise
- 更新回调队列
- 更新文档的内容相关性
- 更新当前对用户相关的内容
- 更新伪元素样式
- 为...更新 style 属性
- 更新动画效果的计时属性
- 更新标志
- upper-alpha-legal
- 大写字母
- 直立排印
- url
- 使用负号
- 使用的颜色
- 使用的配色方案
- 使用的偏移距离
- 使用值
- 使用的值
- 用户
- 用户动作伪类
- user agent
- 用户代理来源
- user-agent 样式表
- 用户代理 (UA)
- 用户坐标系统
- 用户来源
- user-origin
- 用户样式表
- 使用负号
- 有效颜色
- 有效图像
- 有效性
- 有效样式表
- value
- 值定义语法
- 值
- var() 替换
- 垂直轴
- vertical-axis
- 垂直块流
- 垂直维度
- 垂直偏移
- 仅垂直
- 垂直方向(Unicode)
- 垂直脚本
- 垂直排版模式
- 垂直书写模式
- 可行候选
- 视口
- 视口百分比长度
- 视图转换层
- 视图转换名称
- 视图转换页面可见性更改步骤
- 视图转换伪元素
- 视图转换
- 视图转换树
- violet
- :visited
- visited(伪类)
- 视角单位
- 可视格式化模型
- 'visual' 媒体组
- 可视视口
- 音量
- 较弱的 inset
- Web Animations 动画模型
- Web Animations API
- Web Animations 模型
- Web Animations 计时模型
- Web 可用屏幕区域
- Web 可见屏幕区域
- wheat
- white
- 白点
- whitesmoke
- white space
- 空白
- 空白字符
- width
- window
- windowframe
- windowtext
- 单词分隔符
- word-separator 字符
- 会以标识符序列开始
- 会以数字开始
- 会以 unicode-range 开始
- wrap
- wrapping
- 书写模式
- x 轴
- x-height
- y 轴
- yellow
- yellowgreen
6.2. 选择器索引
- *
- +
- >
- ~
- :active
- ::after
- :after
- :any-link
- :autofill
- ::before
- :before
- :buffering
- :checked
- :default
- :defined
- :dir()
- :disabled
- :empty
- :enabled
- :first
- :first-child
- first-child
- ::first-letter
- :first-letter
- ::first-line
- :first-line
- :first-of-type
- :focus
- :focus-visible
- :focus-within
- :fullscreen
- :has()
- :hover
- :indeterminate
- :in-range
- :invalid
- :is()
- :lang
- :lang()
- :last-child
- :last-of-type
- :left
- :link
- :matches()
- :modal
- :muted
- :not()
- :nth-child()
- :nth-last-child()
- :nth-last-of-type()
- :nth-of-type()
- :only-child
- :only-of-type
- :open
- :optional
- :out-of-range
- :paused
- :picture-in-picture
- :placeholder-shown
- :playing
- :popover-open
- :read-only
- :read-write
- :required
- :right
- :root
- :scope
- :seeking
- :stalled
- :target
- :unchecked
- :user-invalid
- :user-valid
- :valid
- ::view-transition
- ::view-transition-group()
- ::view-transition-image-pair()
- ::view-transition-new()
- ::view-transition-old()
- :visited
- :volume-locked
- :where()
6.3. At-Rule 索引
6.4. 属性索引
- --*
- align-content
- align-items
- align-self
- all
- animation
- animation-delay
- animation-direction
- animation-duration
- animation-fill-mode
- animation-iteration-count
- animation-name
- animation-play-state
- animation-timing-function
- azimuth
- backface-visibility
- background
- background-attachment
- background-blend-mode
- background-clip
- background-color
- background-image
- background-origin
- background-position
- background-repeat
- background-size
- block-size
- border
- border-block
- border-block-color
- border-block-end
- border-block-end-color
- border-block-end-style
- border-block-end-width
- border-block-start
- border-block-start-color
- border-block-start-style
- border-block-start-width
- border-block-style
- border-block-width
- border-bottom
- border-bottom-color
- border-bottom-left-radius
- border-bottom-right-radius
- border-bottom-style
- border-bottom-width
- border-collapse
- border-color
- border-end-end-radius
- border-end-start-radius
- border-image
- border-image-outset
- border-image-repeat
- border-image-slice
- border-image-source
- border-image-width
- border-inline
- border-inline-color
- border-inline-end
- border-inline-end-color
- border-inline-end-style
- border-inline-end-width
- border-inline-start
- border-inline-start-color
- border-inline-start-style
- border-inline-start-width
- border-inline-style
- border-inline-width
- border-left
- border-left-color
- border-left-style
- border-left-width
- border-radius
- border-right
- border-right-color
- border-right-style
- border-right-width
- border-spacing
- border-start-end-radius
- border-start-start-radius
- border-style
- border-top
- border-top-color
- border-top-left-radius
- border-top-right-radius
- border-top-style
- border-top-width
- border-width
- bottom
- box-decoration-break
- box-shadow
- box-sizing
- break-after
- break-before
- break-inside
- caption-side
- caret-color
- clear
- clip
- clip-path
- clip-rule
- color
- color-adjust
- color-interpolation-filters
- color-scheme
- column-count
- column-fill
- column-gap
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
- columns
- column-span
- column-width
- contain
- content
- content-visibility
- counter-increment
- counter-reset
- counter-set
- cue
- cue-after
- cue-before
- cursor
- direction
- display
- elevation
- empty-cells
- filter
- flex
- flex-basis
- flex-direction
- flex-flow
- flex-grow
- flex-shrink
- flex-wrap
- float
- flood-color
- flood-opacity
- font
- font-family
- font-feature-settings
- font-kerning
- font-language-override
- font-optical-sizing
- font-palette
- font-size
- font-size-adjust
- font-stretch
- font-style
- font-synthesis
- font-synthesis-position
- font-synthesis-small-caps
- font-synthesis-style
- font-synthesis-weight
- font-variant
- font-variant-alternates
- font-variant-caps
- font-variant-east-asian
- font-variant-emoji
- font-variant-ligatures
- font-variant-numeric
- font-variant-position
- font-variation-settings
- font-weight
- font-width
- forced-color-adjust
- gap
- glyph-orientation-vertical
- grid
- grid-area
- grid-auto-columns
- grid-auto-flow
- grid-auto-rows
- grid-column
- grid-column-end
- grid-column-gap
- grid-column-start
- grid-gap
- grid-row
- grid-row-end
- grid-row-gap
- grid-row-start
- grid-template
- grid-template-areas
- grid-template-columns
- grid-template-rows
- hanging-punctuation
- height
- hyphens
- image-orientation
- image-rendering
- inline-size
- inset
- inset-block
- inset-block-end
- inset-block-start
- inset-inline
- inset-inline-end
- inset-inline-start
- isolation
- justify-content
- justify-items
- justify-self
- left
- letter-spacing
- lighting-color
- line-break
- line-height
- list-style
- list-style-image
- list-style-position
- list-style-type
- margin
- margin-block
- margin-block-end
- margin-block-start
- margin-bottom
- margin-inline
- margin-inline-end
- margin-inline-start
- margin-left
- margin-right
- margin-top
- marker-side
- mask
- mask-border
- mask-border-mode
- mask-border-outset
- mask-border-repeat
- mask-border-slice
- mask-border-source
- mask-border-width
- mask-clip
- mask-composite
- mask-image
- mask-mode
- mask-origin
- mask-position
- mask-repeat
- mask-size
- mask-type
- max-block-size
- max-height
- max-inline-size
- max-width
- min-block-size
- min-height
- min-inline-size
- min-width
- mix-blend-mode
- object-fit
- object-position
- offset
- offset-anchor
- offset-distance
- offset-path
- offset-position
- offset-rotate
- opacity
- order
- orphans
- outline
- outline-color
- outline-offset
- outline-style
- outline-width
- overflow
- overflow-anchor
- overflow-wrap
- padding
- padding-block
- padding-block-end
- padding-block-start
- padding-bottom
- padding-inline
- padding-inline-end
- padding-inline-start
- padding-left
- padding-right
- padding-top
- page-break-after
- page-break-before
- page-break-inside
- pause
- pause-after
- pause-before
- perspective
- perspective-origin
- pitch
- pitch-range
- place-content
- place-items
- place-self
- play-during
- position
- print-color-adjust
- property-name
- quotes
- resize
- rest
- rest-after
- rest-before
- richness
- right
- rotate
- row-gap
- scale
- scrollbar-color
- scrollbar-width
- scroll-margin
- scroll-margin-block
- scroll-margin-block-end
- scroll-margin-block-start
- scroll-margin-bottom
- scroll-margin-inline
- scroll-margin-inline-end
- scroll-margin-inline-start
- scroll-margin-left
- scroll-margin-right
- scroll-margin-top
- scroll-padding
- scroll-padding-block
- scroll-padding-block-end
- scroll-padding-block-start
- scroll-padding-bottom
- scroll-padding-inline
- scroll-padding-inline-end
- scroll-padding-inline-start
- scroll-padding-left
- scroll-padding-right
- scroll-padding-top
- scroll-snap-align
- scroll-snap-stop
- scroll-snap-type
- shape-image-threshold
- shape-margin
- shape-outside
- speak
- speak-as
- speak-header
- speak-numeral
- speak-punctuation
- speech-rate
- stress
- table-layout
- tab-size
- text-align
- text-align-all
- text-align-last
- text-combine-upright
- text-decoration
- text-decoration-color
- text-decoration-line
- text-decoration-style
- text-emphasis
- text-emphasis-color
- text-emphasis-position
- text-emphasis-style
- text-indent
- text-justify
- text-orientation
- text-overflow
- text-shadow
- text-transform
- text-underline-position
- top
- transform
- transform-box
- transform-origin
- transform-style
- transition
- transition-delay
- transition-duration
- transition-property
- transition-timing-function
- translate
- unicode-bidi
- vertical-align
- view-transition-name
- visibility
- voice-balance
- voice-duration
- voice-family
- voice-pitch
- voice-range
- voice-rate
- voice-stress
- voice-volume
- volume
- white-space
- widows
- width
- will-change
- word-break
- word-spacing
- word-wrap
- writing-mode
- z-index
6.5. 值索引
- a
- a98-rgb
- absolute
- absolute-colorimetric
- accentcolor
- accentcolortext
- activeborder
- activecaption
- activetext
- add
- additive
- alias
- aliceblue
- all
- allow-end
- all-petite-caps
- all-scroll
- all-small-caps
-
alpha
- 在 css-color-5 中,针对 alpha()
- 在 css-color-5 中,针对 color()
- 在 css-color-5 中,针对 hsl()
- 在 css-color-5 中,针对 hwb()
- 在 css-color-5 中,针对 lab()
- 在 css-color-5 中,针对 lch()
- 在 css-color-5 中,针对 oklab()
- 在 css-color-5 中,针对 oklch()
- 在 css-color-5 中,针对 rgb()
- 在 css-masking-1 中,针对 mask-border-mode
- 在 css-masking-1 中, 针对 mask-mode
- 在 css-masking-1 中, 针对 mask-type
- alphabetic
- alternate
- alternate-reverse
- always
- <angle>
- annotation(<feature-value-name>)
- antiquewhite
- anywhere
- appworkspace
- aqua
- aquamarine
- arabic-indic
- arc
- armenian
- at <position>
- attr(x)
- aural
-
auto
- 在 css-align-3 中,针对 align-self
- 在 css-align-3 中,针对 justify-self
- 在 css-backgrounds-3 中,针对 background-size
- 在 css-backgrounds-3 中,针对 border-image-width
- 在 css-break-3 中,针对 break-before、break-after
- 在 css-break-3 中,针对 break-inside、page-break-inside
- 在 css-color-adjust-1 中,针对 forced-color-adjust
- 在 css-contain-2 中,针对 content-visibility
- 在 css-counter-styles-3 中,针对 @counter-style/range
- 在 css-counter-styles-3 中,针对 @counter-style/speak-as
- 在 css-flexbox-1 中, 针对 align-items、align-self
- 在 css-flexbox-1 中, 针对 flex-basis
- 在 css-fonts-4 中,针对 @font-face/font-display
- 在 css-fonts-4 中,针对 font-kerning
- 在 css-fonts-4 中,针对 font-optical-sizing
- 在 css-fonts-4 中,针对 font-synthesis-position
- 在 css-fonts-4 中,针对 font-synthesis-small-caps
- 在 css-fonts-4 中,针对 font-synthesis-style
- 在 css-fonts-4 中,针对 font-synthesis-weight
- 在 css-grid-1 中,针对 <grid-line>
- 在 css-grid-1 中,针对 grid-template-columns、grid-template-rows
- 在 css-images-3 中,针对 image-rendering
- 在 css-multicol-1 中,针对 column-count
- 在 css-multicol-1 中,针对 column-fill
- 在 css-multicol-1 中,针对 column-width
- 在 css-position-3 中,针对 top、right、bottom、left、inset-block-start、inset-inline-start、inset-block-end、 inset-inline-end、inset-block、inset-inline、inset
- 在 css-scroll-anchoring-1 中,针对 overflow-anchor
- 在 css-scroll-snap-1 中,针对 scroll-padding、scroll-padding-inline、 scroll-padding-inline-start、scroll-padding-inline-end、scroll-padding-block、 scroll-padding-block-start、scroll-padding-block-end
- 在 css-scrollbars-1 中,针对 scrollbar-color
- 在 css-scrollbars-1 中,针对 scrollbar-width
- 在 css-sizing-3 中,针对 width、height、min-width、min-height
- 在 css-speech-1 中,针对 speak
- 在 css-speech-1 中, 针对 voice-duration
- 在 css-text-3 中,针对 hyphens
- 在 css-text-3 中,针对 line-break
- 在 css-text-3 中, 针对 text-align-last
- 在 css-text-3 中,针对 text-justify
- 在 css-text-decor-3 中,针对 text-underline-position
- 在 css-ui-3 中,针对 caret-color
- 在 css-ui-3 中,针对 cursor
- 在 css-will-change-1 中,针对 will-change
- 在 css2 中,针对 <top>, <right>、<bottom>、<left>
- 在 css2 中,针对 clip
- 在 css2 中,针对 height
- 在 css2 中,针对 overflow
- 在 css2 中,针对 page-break-before、page-break-after、page-break-inside
- 在 css2 中,针对 table-layout
- 在 css2 中,针对 top、right、bottom、 left
- 在 css2 中,针对 width
- 在 css2 中,针对 z-index
- 在 filter-effects-1 中,针对 color-interpolation-filters
- 在 motion-1 中,针对 offset-anchor
- 在 motion-1 中,针对 offset-position
- 在 motion-1 中,针对 offset-rotate
- auto-fill
- auto-fit
- [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>
- avoid
- avoid-column
- avoid-page
- avoid-region
- azure
- b
- background
- backwards
- balance
- balance-all
- baseline
- <basic-shape>
- beige
- bengali
- bidi-override
- bisque
- black
- blanchedalmond
- blink
- block
- blue
- blueviolet
- bold
- bolder
-
border-box
- 在 css-backgrounds-3 中,针对 background-clip
- 在 css-backgrounds-3 中,针对 background-origin
- 在 css-box-3 中,针对 <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box>
- 在 css-masking-1 中,针对 mask-clip
- 在 css-masking-1 中,针对 mask-origin
- 在 css-shapes-1 中,针对 <shape-box>, shape-outside
- 在 css-sizing-3 中,针对 box-sizing
- 在 css-transforms-1 中,针对 transform-box
- 在 css-ui-3 中,针对 box-sizing
- both
- bottom
- braille
- break-all
- break-spaces
- break-word
- brown
- bullets
- burlywood
- buttonborder
- buttonface
- buttonhighlight
- buttonshadow
- buttontext
- by
- c
- cadetblue
- cambodian
- canvas
- canvastext
- capitalize
- caption
- captiontext
- ccw
- cell
-
center
- 在 css-align-3 中, 针对 <self-position>、<content-position>、justify-self、align-self、 justify-content、align-content
- 在 css-backgrounds-3 中,针对 background-position
- 在 css-flexbox-1 中,针对 align-content
- 在 css-flexbox-1 中,针对 align-items、align-self
- 在 css-flexbox-1 中,针对 justify-content
- 在 css-scroll-snap-1 中,针对 scroll-snap-align
- 在 css-speech-1 中,针对 voice-balance
- 在 css-text-3 中,针对 text-align
- 在 css-transforms-1 中,针对 transform-origin
- 在 css-transforms-2 中,针对 perspective-origin
- ch
- character-variant(<feature-value-name>#)
- chartreuse
- child
- chocolate
- ch unit
- circle
- cjk-decimal
- cjk-earthly-branch
- cjk-heavenly-stem
- cjk-ideographic
- clip
- clone
- close
- close-quote
- closest-corner
- closest-side
- cm
- coarse
- collapse
- <color>
- color
- color-burn
- color-cbdt
- color-colrv0
- color-colrv1
- color-dodge
- color-sbix
- color-svg
- col-resize
- column
- column-reverse
- common-ligatures
- condensed
- contain
- content
-
content-box
- 在 css-backgrounds-3 中,针对 background-clip
- 在 css-backgrounds-3 中,针对 background-origin
- 在 css-box-3 中,针对 <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box>
- 在 css-masking-1 中,针对 mask-clip
- 在 css-masking-1 中,针对 mask-origin
- 在 css-shapes-1 中,针对 <shape-box>, shape-outside
- 在 css-sizing-3 中,针对 box-sizing
- 在 css-transforms-1 中,针对 transform-box
- 在 css-ui-3 中,针对 box-sizing
- contents
- context-menu
- contextual
- copy
- coral
- cornflowerblue
- cornsilk
- <counter>
- <counter-name> <integer>?
- <counter-style-name>
- cover
- crimson
- crisp-edges
- crosshair
- currentcolor
- cursive
- <cursor-predefined>
- curve
- cw
- cyan
- cyclic
- 暗色
- 深蓝色
- 深青色
- 变暗
- 深金菊色
- 深灰色
- 深绿色
- 深灰色
- 深卡其色
- 深洋红色
- 深橄榄绿
- 深橙色
- 深兰花紫色
- 深红色
- 深鲑鱼色
- 深海绿色
- 深石板蓝
- 深石板灰
- 深石板灰
- 深绿松石色
- 深紫罗兰色
- 虚线
- <decibel>
- 十进制
- 十进制前导零
- 深粉色
- 深天蓝色
- 默认
- deg
- dense
- 天城文数字
- 对角分数
- 差值
- 数字
- digits <integer>?
- digits <integer [2,4]>?
- 暗淡灰色
- 暗淡灰色
- 圆盘
- 折叠-关闭
- 折叠-打开
- 可选连字
- display-p3
- 分配对齐
- 道奇蓝
- 点
- 点状
- 双线
- 双圈
- dpcm
- dpi
- dppx
- 每行缩进
- 缓和
- 缓和进入
- 缓和进出
- 缓和退出
- 节能
- 椭圆
- 省略号
- em
- 嵌入
- 阳文浮雕
- 表情符号
- em 单位
- 结束
- e-resize
- 埃塞俄比亚数字
- evenodd
- ew-resize
- ex
- 精确
- 排除
- 排斥
- 扩展
- extends
- 极窄
- 极宽
- ex 单位
- 后备
- 幻想字体
- 最远角
- 最远边
- 快速
- features-aat
- features-graphite
- features-opentype
- <feature-tag-value>
- 女声
- field
- fieldtext
- 填充
- 填充盒
- 实心
- 精细
- 砖红色
- 第一
- 第一基线
- 适合内容(<length-percentage>)
- 固定
- 弹性
- <flex [0,∞]>
- <'flex-basis'>
- 弹性结束
- <'flex-grow'>
- <'flex-shrink'>
- 弹性起始
- 翻转
- 花白
- flow
- flow-root
- 强制结束
- 森林绿
- format( <font-format> )
- 向前保留
- fr
- 来自图像
- fr 单位
- 品红
- 全尺寸假名
- 全角
- g
- 灰白色
- generic(fangsong)
- generic(kai)
- generic(khmer-mul)
- generic(nastaliq)
- 格鲁吉亚数字
- 幽灵白
- 金色
- 金菊色
- 抓取
- 正在抓取
- grad
- 灰色
- 灰色文本
- 绿色
- 黄绿色
- 灰色
- 网格
- <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>?
- <'grid-template-rows'> / <'grid-template-columns'>
- 槽纹
- 古吉拉特语数字
- 古鲁姆克希数字
- h
- 半边框盒
- 手持设备
- 悬挂
- 强光
- 希伯来文数字
- 帮助
-
隐藏
- 在 css-backgrounds-3 中,用于 <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- 在 css-contain-2 中,用于 content-visibility
- 在 css-display-3 中,用于 visibility
- 在 css2 中
- 在 css2 中,用于 <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- 在 css2 中,用于 overflow
- 隐藏
- 高
- 高亮背景
- 高亮文本
- 高质量
- 平假名
- 平假名-いろは
- 历史形式
- 历史连字
- 蜜瓜色
- horizontal-tb
- 艳粉色
- hover
- hsl
- 色相
- hwb
- hz
- 图标
- in
- 非活动边框
- 非活动标题
- 非活动标题文本
- 增量
- 印度红
- 靛蓝
- 无限
- 信息背景
- 信息文本
- 继承
- 初始
- 行内
- inline-block
- inline-flex
- inline-grid
- inline-size
- inline-table
-
凹陷
- 在 css-backgrounds-3 中,用于 <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- 在 css-backgrounds-3 中,用于 box-shadow
- 在 css2 中
- 在 css2 中,用于 <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- inside
- [ <integer [-∞,-1]> | <integer [1,∞]> ] && <custom-ident>?
- 字符间对齐
- 隔行扫描
- 相交
- 词间对齐
- 反转
- isolate
- isolate-override
- 斜体
- 象牙色
- 日本正式
- 日本非正式
- jis04
- jis78
- jis83
- jis90
- jump-both
- jump-end
- jump-none
- jump-start
- 两端对齐
- 全部两端对齐
- 卡纳达语数字
- 片假名
- 片假名-いろは
- 全部保留
- <keyframes-name>
- 卡其色
- 高棉语数字
- kHz
- 朝鲜文(韩文)正式
- 朝鲜汉字正式
- 朝鲜汉字非正式
- l
- lab
- 横向
- 老挝语数字
- 大
- 最后
- 最后基线
- 薰衣草色
- 薰衣草腮红色
- 草绿色
- 布局约束
- lch
-
左
- 在 css-align-3 中,用于 justify-content, justify-self, justify-items
- 在 css-backgrounds-3 中,用于 background-position
- 在 css-break-3 中,用于 break-before, break-after
- 在 css-fonts-4 中,用于 font-style
- 在 css-speech-1 中,用于 voice-balance
- 在 css-text-3 中,用于 text-align
- 在 css-text-decor-3 中,用于 text-emphasis-position
- 在 css-text-decor-3 中,用于 text-underline-position
- 在 css-transforms-1 中,用于 transform-origin
- 在 css-transforms-2 中,用于 perspective-origin
- 在 css2 中,用于 clear
- 在 css2 中,用于 float
- 在 css2 中,用于 page-break-before, page-break-after, page-break-inside
- 向左
- legacy
- 柠檬绸色
-
<长度>
- 在 css-position-3 中,用于 top, right, bottom, left, inset-block-start, inset-inline-start, inset-block-end, inset-inline-end, inset-block, inset-inline, inset
- 在 css-text-3 中,用于 letter-spacing
- 在 css-text-3 中,用于 text-indent
- 在 css-text-3 中,用于 word-spacing
- 在 css2 中,用于 <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width
- 在 css2 中,用于 <padding-width>
- 在 css2 中,用于 top, right, bottom, left
- 在 css2 中,用于 vertical-align
- <length [0,∞]>
- <length-percentage [0,∞]>{2}
- 亮
- 浅蓝色
- 浅珊瑚色
- 浅青色
- 变亮
- 更细
- 浅金菊黄色
- 浅灰色
- 浅绿色
- 浅灰色
- 浅粉色
- 浅鲑鱼色
- 浅海绿色
- 浅天蓝
- 浅石板灰
- 浅石板灰
- 浅钢蓝
- 浅黄色
- 酸橙色
- 酸橙绿
- 线
- 线性
- linearrgb
- 亚麻色
- [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?
- 删除线
- lining-nums
- 链接文本
- 列表项
- 文字标点
- 本地
- local( <family-name> )
- 逻辑
- 松散
- 响亮
- 低
- 小写字母序
- lower-armenian
- 小写
- 小写希腊字母
- 小写拉丁字母
- 小写罗马数字
- ltr
- 亮度
- 亮度混合
- 品红
- 马拉雅拉姆语数字
- 男声
- 强制
- 手动
- 外边距盒
- 标记
- 标记文本
- 栗色
- 匹配父元素
- 匹配自身
- 匹配源
- math
- 最大内容
-
中等
- 在 css-backgrounds-3 中,用于 <line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border
- 在 css-speech-1 中, 用于 pause-before, pause-after
- 在 css-speech-1 中, 用于 rest-before, rest-after
- 在 css-speech-1 中, 用于 voice-pitch
- 在 css-speech-1 中, 用于 voice-range
- 在 css-speech-1 中, 用于 voice-rate
- 在 css-speech-1 中, 用于 voice-volume
- 在 css2 中,用于 <border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width
- 在 css2 中,用于 font-size
- 中海蓝宝石色
- 中蓝色
- 中兰花紫
- 中紫色
- 中海绿色
- 中石板蓝
- 中春绿色
- 中绿松石色
- 中紫罗兰红
- 菜单
- 菜单文本
- 消息框
- 中间
- 午夜蓝
- 最小内容
- 薄荷霜色
- 薄雾玫瑰色
- 混合
- mm
- 鹿皮色
- 适中
- 蒙古语数字
- 等宽字体
- 移动
- ms
- 正片叠底
- 缅甸语数字
- 纳瓦霍白色
- 海军蓝
- ne-resize
- nesw-resize
- 中性
- 从不
- 不裁剪
- 无闭合引号
- 无常用连字
- 无上下文连字
- 无可选连字
- no-drop
- 无历史连字
-
无
- 在 css-animations-1 中,用于 animation-fill-mode
- 在 css-animations-1 中,用于 animation-name
- 在 css-backgrounds-3 中,用于 <line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border
- 在 css-backgrounds-3 中,用于 background-image
- 在 css-backgrounds-3 中, 用于 box-shadow
- 在 css-color-4 中,用于 <color>
- 在 css-color-adjust-1 中,用于 forced-color-adjust
- 在 css-contain-2 中,用于 contain
- 在 css-display-3 中,用于 display, <display-box>
- 在 css-flexbox-1 中,用于 flex
- 在 css-fonts-4 中,用于 font-kerning
- 在 css-fonts-4 中,用于 font-optical-sizing
- 在 css-fonts-4 中, 用于 font-size-adjust
- 在 css-fonts-4 中,用于 font-synthesis-position
- 在 css-fonts-4 中,用于 font-synthesis-small-caps
- 在 css-fonts-4 中,用于 font-synthesis-style
- 在 css-fonts-4 中,用于 font-synthesis-weight
- 在 css-fonts-4 中,用于 font-variant
- 在 css-fonts-4 中,用于 font-variant-ligatures
- 在 css-grid-1 中,用于 grid-template
- 在 css-grid-1 中,用于 grid-template-areas
- 在 css-grid-1 中, 用于 grid-template-rows, grid-template-columns
- 在 css-images-3 中,用于 image-orientation
- 在 css-images-3 中,用于 object-fit
- 在 css-lists-3 中, 用于 counter-reset
- 在 css-lists-3 中,用于 counter-set counter-increment
- 在 css-lists-3 中,用于 counter-set, counter-increment
- 在 css-lists-3 中, 用于 list-style-image
- 在 css-lists-3 中, 用于 list-style-type
- 在 css-multicol-1 中,用于 column-span
- 在 css-scroll-anchoring-1 中,用于 overflow-anchor
- 在 css-scroll-snap-1 中,用于 scroll-snap-align
- 在 css-scroll-snap-1 中,用于 scroll-snap-type
- 在 css-scrollbars-1 中,用于 scrollbar-width
- 在 css-shapes-1 中, 用于 shape-outside
- 在 css-sizing-3 中,用于 max-width, max-height
- 在 css-speech-1 中, 用于 pause-before, pause-after
- 在 css-speech-1 中, 用于 rest-before, rest-after
- 在 css-speech-1 中, 用于 voice-stress
- 在 css-text-3 中,用于 hanging-punctuation
- 在 css-text-3 中,用于 hyphens
- 在 css-text-3 中,用于 text-justify
- 在 css-text-3 中,用于 text-transform
- 在 css-text-decor-3 中,用于 text-decoration-line
- 在 css-text-decor-3 中,用于 text-emphasis-style
- 在 css-transforms-2 中,用于 perspective
- 在 css-transforms-2 中,用于 perspective()
- 在 css-transforms-2 中,用于 translate, rotate, scale
- 在 css-transitions-1 中,用于 transition-property
- 在 css-ui-3 中,用于 cursor
- 在 css-view-transitions-1 中,用于 view-transition-name
- 在 css-writing-modes-4 中,用于 text-combine-upright
- 在 css2 中,用于 <border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style
- 在 css2 中,用于 clear
- 在 css2 中,用于 content
- 在 css2 中,用于 counter-reset, counter-increment
- 在 css2 中,用于 display
- 在 css2 中,用于 float
- 在 css2 中,用于 max-height
- 在 css2 中,用于 max-width
- 在 css2 中,用于 quotes
- 在 css2 中,用于 text-decoration
- 在 mediaqueries-4 中,用于 @media/hover
- 在 mediaqueries-4 中,用于 @media/overflow-block
- 在 mediaqueries-4 中,用于 @media/overflow-inline
- 在 mediaqueries-4 中,用于 @media/pointer
- 在 mediaqueries-4 中,用于 @media/update
- 在 motion-1 中,用于 offset-path
- 'none'::作为边框样式
- nonzero
- 无开引号
- 无标点
- no-repeat
-
normal
- 在 compositing-1 中, 用于 <blend-mode>
- 在 css-align-3 中,用于 align-self
- 在 css-align-3 中,用于 justify-content, align-content
- 在 css-align-3 中, 用于 justify-self
- 在 css-align-3 中,用于 row-gap, column-gap, gap
- 在 css-animations-1 中,用于 animation-direction
- 在 css-color-adjust-1 中,用于 color-scheme
- 在 css-fonts-4 中,用于 font-feature-settings
- 在 css-fonts-4 中, 用于 font-kerning
- 在 css-fonts-4 中,用于 font-language override
- 在 css-fonts-4 中, 用于 font-palette
- 在 css-fonts-4 中,用于 font-style
- 在 css-fonts-4 中, 用于 font-variant
- 在 css-fonts-4 中,用于 font-variant-alternates
- 在 css-fonts-4 中,用于 font-variant-caps
- 在 css-fonts-4 中,用于 font-variant-east-asian
- 在 css-fonts-4 中,用于 font-variant-emoji
- 在 css-fonts-4 中,用于 font-variant-ligatures
- 在 css-fonts-4 中,用于 font-variant-numeric
- 在 css-fonts-4 中,用于 font-variant-position
- 在 css-fonts-4 中, 用于 font-weight
- 在 css-fonts-4 中,用于 font-width
- 在 css-scroll-snap-1 中,用于 scroll-snap-stop
- 在 css-speech-1 中,用于 speak-as
- 在 css-speech-1 中, 用于 voice-rate
- 在 css-speech-1 中, 用于 voice-stress
- 在 css-text-3 中, 用于 letter-spacing
- 在 css-text-3 中,用于 line-break
- 在 css-text-3 中, 用于 overflow-wrap
- 在 css-text-3 中,用于 white-space
- 在 css-text-3 中,用于 word-break
- 在 css-text-3 中,用于 word-spacing
- 在 css-writing-modes-4 中,用于 unicode-bidi
- 在 css2 中,用于 content
- 在 css2 中,用于 line-height
- 在 motion-1 中,用于 offset-position
- not
- not-allowed
- nowrap
- n-resize
- ns-resize
- numbers
- numeric
- nw-resize
- nwse-resize
- objectboundingbox
- oblique
- oblique <angle [-90deg,90deg]>?
- oblique-only
- off
- <offset-path> || <coord-box>
- oklab
- oklch
- old
- oldlace
- oldstyle-nums
- 橄榄色
- 橄榄褐
- on
- only
- open
- open-quote
- optional
- 橙色
- 橙红色
- 兰花紫
- ordinal
- oriya
- ornaments(<feature-value-name>)
- outset
- outside
- over
- overlay
- overline
- p3
-
内边距盒
- 在 css-backgrounds-3 中,用于 background-clip
- 在 css-backgrounds-3 中,用于 background-origin
- 在 css-box-3 中,用于 <box>, <visual-box>, <layout-box>, <shape-box>, <geometry-box>, <paint-box>, <coord-box>
- 在 css-masking-1 中,用于 mask-clip
- 在 css-masking-1 中,用于 mask-origin
- 在 css-shapes-1 中,用于 <shape-box>, shape-outside
- page
- paged
- paint
- palegoldenrod
- palegreen
- palettes
- paleturquoise
- palevioletred
- papayawhip
- paused
- pc
- peachpuff
- <percentage>
- perceptual
- persian
- peru
- petite-caps
- pink
- pixelated
- plaintext
- plum
- pointer
- portrait
- powderblue
- pre
- pre-line
- preserve
- preserve-parent-color
- pre-wrap
- progress
- progressive
- projection
- prophoto-rgb
- proportional-nums
- proportional-width
- proximity
- pt
- 紫色
- px
- q
- r
- rad
- <radial-shape>
- <radial-size>
- <ray()>
- <ray-size>
- rebeccapurple
- rec2020
- :recto
- recto
- 红色
- reduced
- region
- relative
- relative-colorimetric
- rem
- rem 单位
- repeat
- repeat-x
- repeat-y
- reverse
- <reversed-counter-name> <integer>?
- revert
- revert-layer
- revert-rule
- ridge
-
右
- 在 css-align-3 中,用于 justify-content, justify-self, justify-items
- 在 css-backgrounds-3 中,用于 background-position
- 在 css-break-3 中, 用于 break-before, break-after
- 在 css-fonts-4 中,用于 font-style
- 在 css-speech-1 中, 用于 voice-balance
- 在 css-text-3 中,用于 text-align
- 在 css-text-decor-3 中,用于 text-emphasis-position
- 在 css-text-decor-3 中, 用于 text-underline-position
- 在 css-transforms-1 中,用于 transform-origin
- 在 css-transforms-2 中,用于 perspective-origin
- 在 css2 中,用于 clear
- 在 css2 中,用于 float
- 在 css2 中,用于 page-break-before, page-break-after, page-break-inside
- 向右
- rosybrown
- round
- 行
- row-resize
- row-reverse
- royalblue
- rtl
- ruby
- ruby-base
- ruby-base-container
- ruby-text
- ruby-text-container
- run-in
- running
- s
- 马鞍棕色
- 安全
- 鲑鱼色
- 沙褐色
- sans-serif
- saturation
- 缩小
- screen
- scroll
- 滚动条
- scroll-position
- 海绿色
- 贝壳色
- 已选项目
- 已选项目文本
- 自身结束
- 自身起始
- 半压缩
- 半扩展
- <semitones>
- separate
- se-resize
- serif
- 芝麻
- 显示
- 边
- 侧向
- sideways-lr
- sideways-right
- sideways-rl
- 赭色
- 静音
- silver
- simp-chinese-formal
- simp-chinese-informal
- simplified
- 大小
- 天蓝色
- 带斜杠的零
- 石板蓝
- 石板灰
- 石板灰
- 切片
- slow
- small
- small-caps
- small-caption
- smooth
- 雪色
- 柔和
- 软光
- solid
- space
- space-around
- space-between
- space-evenly
- span && [ <integer [1,∞]> || <custom-ident> ]
- speech
- spell-out
- springgreen
- square
- s-resize
- srgb
- srgb-linear
- stacked-fractions
- start
- static
- status-bar
- steelblue
- step-end
- step-start
- sticky
- stretch
- strict
- <string>
- <string>+
- [<string> <string>]+
- stroke-box
- strong
- 样式
- styleset(<feature-value-name>#)
- stylistic(<feature-value-name>)
- sub
- subtract
- super
- swap
- swash(<feature-value-name>)
- sw-resize
- symbolic
- system-ui
- table
- table-caption
- table-cell
- table-column
- table-column-group
- table-footer-group
- table-header-group
- table-row
- table-row-group
- 等宽数字
- tamil
- tan
- teal
- tech( <font-tech># )
- telugu
- text
- text-bottom
- text-top
- thai
- thick
- thin
- 蓟色
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- tibetan
- titling-caps
- 到
- 番茄色
- top
- <track-list> | <auto-track-list>
- trad-chinese-formal
- trad-chinese-informal
- traditional
- transparent
- 三角
- tty
- turn
- 绿松石色
- tv
- ui-monospace
- ui-rounded
- ui-sans-serif
- ui-serif
- ultra-condensed
- ultra-expanded
- under
- underline
- unicase
- unicode
- unsafe
- unset
- upper-alpha
- upper-armenian
- uppercase
- upper-latin
- upper-roman
- upright
- <uri>
- <url>
- userspaceonuse
- variations
- :verso
- verso
- vertical-lr
- vertical-rl
- vertical-text
- vh
- view-box
- 紫罗兰色
- visible
- visitedtext
- vmax
- vmin
- vw
- w
- wait
- weak
- wheat
- white
- whitesmoke
- window
- windowframe
- windowtext
- words
- wrap
- wrap-reverse
- w-resize
- x
- x-fast
- x-high
- x-large
- x-loud
- x-low
- x-slow
- x-small
- x-soft
- x-strong
- x-weak
- xx-large
- xx-small
- xyz
- xyz-d50
- xyz-d65
- y
- yellow
- yellowgreen
- young
- z
- zoom-in
- zoom-out
7. 致谢
特别感谢 Florian Rivoal 起草了 § 3.2.1 实验与不稳定特性 建议。