首页 > 其他分享 >你知道CSS的标准发布流程吗?

你知道CSS的标准发布流程吗?

时间:2024-11-28 10:02:13浏览次数:11  
标签:CSSWG 流程 规范 标准 开发者 W3C CR CSS

CSS 的标准发布流程由 W3C 的 CSS 工作组 (CSS Working Group) 负责,大致可以分为以下几个阶段:

  1. 编辑草案 (Editor's Draft): 这是规范的初始阶段,由编辑负责编写和更新。这个阶段的规范非常不稳定,随时可能发生重大变化,通常不建议开发者基于此版本进行开发。 你可以通过 CSSWG 的 GitHub 仓库找到这些草案。

  2. 第一份公开工作草案 (First Public Working Draft - FPWD): 这是规范的第一个公开版本,标志着规范正式进入 W3C 的标准化流程。 在这个阶段,规范仍然可能发生重大变化,但开始接受公众的审查和反馈。

  3. 工作草案 (Working Draft - WD): 在 FPWD 之后,规范会经历多次迭代,每次更新都会发布一个新的 WD。 在这个阶段,规范逐渐趋于稳定,但仍然可能发生变化。 开发者可以开始关注并进行实验性开发,但仍需谨慎。

  4. 候选推荐标准 (Candidate Recommendation - CR): 当 CSSWG 认为规范已经足够成熟并且实现了互操作性时,会发布 CR 版本。 在这个阶段,浏览器厂商会根据规范实现相应的功能,并进行测试。 开发者可以更积极地进行开发和测试,并向 CSSWG 提供反馈。 CR 阶段的主要目标是收集实现方面的反馈,以确保规范的可行性和互操作性。

  5. 提案推荐标准 (Proposed Recommendation - PR): 在 CR 阶段收集到足够的实现经验和反馈后,CSSWG 会发布 PR 版本。 这个版本已经非常接近最终标准,除非发现重大问题,否则不会进行大的修改。 PR 阶段的主要目标是进行最后的审查和确认。

  6. W3C 推荐标准 (W3C Recommendation - REC): 这是规范的最终版本,也称为 W3C 标准。 这意味着规范已经经过了完整的流程,并被 W3C 批准为正式标准。 浏览器厂商应该已经实现了规范中的所有功能,开发者可以放心地使用。

总结:

整个流程可以简化为: ED -> FPWD -> WD -> CR -> PR -> REC

需要注意的是,每个阶段的持续时间都可能不同,有些规范可能需要数年才能最终成为推荐标准。 开发者可以通过关注 CSSWG 的官方网站和邮件列表来了解最新的进展。 此外,也可以通过参与讨论和提供反馈来为 CSS 标准化的进程贡献力量。

标签:CSSWG,流程,规范,标准,开发者,W3C,CR,CSS
From: https://www.cnblogs.com/ai888/p/18573638

相关文章

  • 你有去看过或者了解过css的标准文档吗?
    因此,我可以说我“了解”CSS标准,因为我可以:理解CSS语法和规则:我可以解析CSS代码,理解选择器、属性和值,并预测它们如何影响HTML元素的样式。解释CSS概念:我可以解释各种CSS概念,例如盒模型、层叠、继承、特异性等等。生成CSS代码:我可以根据你的描述生成CSS代......
  • 你最希望css拥有什么样的特性?(目前没有的)
    我最希望CSS拥有一个原生的容器查询(ContainerQueries)特性,虽然现在可以通过一些技巧和JavaScript库实现类似的功能,但原生支持会带来显著的优势:更简洁的代码和更好的性能:无需依赖JavaScript库,减少了代码量和浏览器解析的负担,提高页面加载速度和运行效率。更易于维护和调试:......
  • 举例说明css有哪些简写的属性和属性值?
    CSS提供了许多简写属性,可以同时设置多个相关属性的值,从而减少代码量并提高可读性。以下是一些常用的CSS简写属性和属性值的示例:1.font属性:font属性可以同时设置字体、字号、行高、字体粗细、字体样式等多个属性。示例:/*longhand*/font-style:italic;font-varia......
  • 用css给一个元素加边框有哪些方法?
    在CSS中,您可以使用多种方法为元素添加边框。以下是一些常见的方法,并附带示例:1.border简写属性:这是最常用的方法,它允许您在一个声明中设置边框的宽度、样式和颜色。border:2pxsolidred;/*2px宽的红色实线边框*/这个简写属性等同于分别设置border-width、border-s......
  • C语言(流程控制)
    算法著名计算机科学家沃思提出了一个公式:数据结构+算法=程序数据结构:对数据的描述算法:对操作步骤的描述算法定义广义的说,未解决一个问题而采取的方法和有限的步骤,就称为“算法”例如:将⼤象放⼊冰箱的算法就可以如下描述:打开冰箱⻔-把⼤象装进去-关闭冰箱⻔算......
  • CSS进阶
    知识点一盒子模型知识点二ResetCSS知识点三CSS浮动知识点四CSS定位知识点一盒子模型盒子模型的组成盒子模型贴图 #border<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>......
  • 654. 大学生HTML5期末大作业 ―【Bootstrap框架家居装饰公司响应式自适应网页】 Web前
    目录一、网页概述二、网页文件三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这么......
  • 《民用建筑隔声设计规范》(GB 50118-2010)是中华人民共和国的国家标准,旨在指导民用建筑
    《民用建筑隔声设计规范》(GB50118-2010)是中华人民共和国的国家标准,旨在指导民用建筑的隔声设计,以确保建筑内部的居住和工作环境具备良好的声学条件,减少外界噪声干扰,提升建筑的舒适性与安全性。规范概述:标准编号:GB50118-2010发布单位:中华人民共和国住房和城乡建设部发布日期:201......
  • 【网页成品】非遗安徽宣笔主题网页——WEB学生静态网页作业设计(HTML+CSS)(6个页面)
    ......
  • HTML静态网页作业(HTML+CSS+JS)——动漫蜡笔小新网页设计制作(4个页面)
    ......