W3C 如何选择 CSS 模块级别编号?

How CSS module level number is being chosen by W3C?

我正在努力理解 W3C 的工作流程。我现在想了解的主要事情是他们如何选择特定 CSS 模块的级别。

For example 只有 "CSS Intrinsic & Extrinsic Sizing Level 3" 并且没有关于这个模块之前发生的事情的信息,它是从 2 级开始的,还是从 3 级开始的?

还有一个额外的问题,为什么某些处于 "Working Draft" 状态的模块比处于 "Candidate recomendation" 状态的模块更受浏览器支持。

How do they choose what level is particular css module?

来自CSS 2017 Snapshot

Modules with no CSS Level 2 equivalent start at Level 1; modules that update features that existed in CSS Level 2 start at Level 3.


Why some modules in "Working Draft" status are supported wider by browsers than modules in "Candidate recomendation" status?

编写规范及其实现是迭代过程。确定现有规范的问题,例如功能缺失或未定义的情况,并且可以编写初始规范来解决这些问题。然后,浏览器制造商可能会根据商业优势与易于实施的平衡来确定它们的优先级,或者即使个别开发人员或团队在该领域有特殊兴趣或技能。这反过来又会导致了解什么有效,什么无效,然后反馈到产生更好的规范中。这些迭代可以无限期地继续下去,直到所有浏览器制造商都对他们的规范正确并且满足该规范的实现感到满意为止。只有这样它才能进行推荐。每个模块都按照自己的节奏进行,因此没有关于每个模块相对于其他 CSS 规范在流程中所处位置的规则。