CSS工作组
W3C下属负责开发、维护、测试和协调Web层叠样式表标准的工作组。
最近更新 2026年8月25日
AI 爬虫读取
1次请求
1家公司- Anthropic1
- 词条页
- 1
- 争议页
- 0
- JSON · MD
- 0
- 首次读取
- 2026年11月4日
- 最近读取
- 2026年11月4日
统计自 2026年10月28日 · 数据来自本站服务器日志
概览
CSS工作组,通常缩写为CSSWG,也称为层叠样式表工作组,是万维网联盟(W3C)内的一个技术工作组。其职责是开发、维护、澄清、测试和协调层叠样式表规范,层叠样式表是用于描述HTML、XML及相关格式文档呈现和布局的Web技术集合。该工作组并非销售软件或硬件,而是作为一个开放的标准制定机构运作,其工作成果由浏览器厂商、出版工具、设计软件、操作系统和Web开发者实施。 该工作组源于Håkon Wium Lie和Bert Bos对CSS的早期开发。他们的工作引起了新兴W3C的关注,CSS Level 1于1996年12月成为W3C推荐标准。1997年2月,早期将HTML、文档对象模型和CSS工作合并的活动被划分为独立项目,从而在Chris Lilley的管理下正式成立了CSS工作组。其最初目的是解决早期CSS 1实现和采用过程中暴露的问题。 该工作组随后致力于CSS Level 2及其修订版CSS 2.1。更广泛的CSS3工作始于1999年。在推进早期CSS3模型遇到困难后,工作组采用了更加模块化和渐进式的方法,允许排版、布局、颜色、选择器、动画、变换和媒体特性等各个领域独立推进。2005年,它还决定重新审查和更新已发布的规范,包括CSS 2.1和CSS Text。这有助于建立与现代CSS相关的持续、模块化的规范模型。 CSSWG的参与汇集了主要浏览器和技术组织的代表,包括Apple、Google、Igalia、Microsoft、Mozilla,以及历史上的Adobe,还有特邀专家和W3C工作人员。该工作组利用这种多利益相关方结构来审查提案、解决技术问题、开发测试,并使规范与真实世界的浏览器实现保持一致。其工作具有影响力,因为可互操作的CSS行为影响着几乎每个现代网站和Web应用,尽管工作组本身并不控制个别供应商实施某项功能的速度。 该工作组的产出包括正式的CSS规范、草案、问题决议、测试套件、实施指南以及与其他W3C活动的协调。由Eric A. Meyer、Håkon Wium Lie、Tim Boland和其他贡献者开发的CSS 1测试套件于2018年完成。截至2025年7月,CSS工作组拥有176名成员。当时,Rossen Atanassov和Alan Stearns被确定为其联合主席。其持续职责是发展CSS,同时保持互操作性、Web兼容性、可访问性相关要求以及为浏览器和内容作者提供稳定平台。
沿革
CSS起源于20世纪90年代中期,当时Web社区寻求一种专用语言来控制呈现,而无需将视觉指令混入文档结构。Håkon Wium Lie和Bert Bos开发了该提案的第一个版本,基于Bos在名为SPP的浏览器语言上的工作。他们在1994年和1996年于芝加哥举行的Mosaic and the Web会议上展示了他们的工作。新兴的W3C认识到了该提案的重要性,CSS Level 1于1996年12月达到W3C推荐标准状态。 当时,CSS工作与一个更广泛的活动相关联,该活动还涵盖HTML和文档对象模型。1997年2月,W3C将该活动划分为独立项目。Chris Lilley管理了新成立的CSS工作组,其最初使命是解决早期CSS 1实现和采用所暴露的问题。因此,该工作组不仅开始编写新功能,还开始澄清行为并提高实现之间的互操作性。 CSS Level 2于1998年底发布,名为CSS 2.1的修订版于1999年发布。到1999年,相关的层叠样式表和格式属性工作组已有15名成员。CSS3的工作也始于1999年,但早期努力在2000年代上半叶遇到了重大限制。作为回应,该工作组重新评估了CSS的维护方式,并于2005年决定重新审查和更新已发布的标准,包括CSS 2.1和CSS Text。 后来的CSS过程变得越来越模块化。该工作组没有将CSS3视为一个单一的发布版本,而是为不同的技术领域开发了单独的模块。这种方法允许功能以不同的速度成熟,并支持浏览器的增量实施。CSSWG的活动包括规范编辑、问题管理、互操作性审查、测试开发以及实施者与其他Web标准参与者之间的协调。 该工作组吸引了包括Apple、Google、Igalia、Microsoft、Mozilla以及历史上的Adobe在内的公司和组织的参与,还有特邀专家和W3C工作人员。其成员模式为参与者提供了与其他Web技术利益相关者合作、提出和评估技术工作、影响影响产品和用户的标准以及参与标准流程领导的机会。与Eric A. Meyer、Håkon Wium Lie、Tim Boland和其他贡献者相关的CSS 1测试套件于2018年完成。 CSSWG仍然是一个活跃的W3C小组。其规范支撑着现代Web的大部分视觉呈现,但采用仍然是分布式的:该小组定义标准并解决技术问题,而浏览器和工具供应商决定何时以及如何实施特定功能。截至2025年7月,该小组有176名成员,由Rossen Atanassov和Alan Stearns共同主持。
- 2025
成员达到176人
[1]据报道,截至2025年7月,该小组有176名成员,并由Rossen Atanassov和Alan Stearns共同主持。
- 2018
CSS 1测试套件完成
[1]由多位贡献者制作的CSS 1测试套件已完成。
- 2005
已发布的CSS标准计划重新审查
[1]该小组决定重新审视和更新现有标准,包括CSS 2.1和CSS Text。
- 1999
CSS 2.1和CSS3工作开始
[1]发布了CSS 2.1修订版,同时开始了CSS3工作。相关工作组在此期间有15名成员。
- 1998
CSS Level 2发布
[1]第一个CSS Level 2规范于1998年底发布。
- 1997
CSS工作组成立
[1]W3C将CSS工作从更广泛的HTML和DOM活动中分离出来,并于2月成立了CSS工作组。
- 1996
CSS Level 1成为W3C推荐标准
[1]第一个CSS规范于1996年12月达到W3C推荐标准状态。
- 1994
早期CSS工作展示
[1]Håkon Wium Lie和Bert Bos在芝加哥的Mosaic and the Web会议上展示了早期CSS相关工作。
产品与定位
一个国际性的、供应商中立的标准化制定组织,负责协调CSS的演进,并促进Web浏览器和创作工具之间的互操作实现。
Web标准 · 1996
CSS Level 1
第一个标准化的CSS规范,定义了将呈现与文档结构分离的基础模型。它确立了样式规则、选择器、声明、级联和基本格式化属性等核心概念。CSS Level 1于1996年12月成为W3C推荐标准,为后续CSS开发和浏览器实现提供了基础。
Web标准 · 1998
CSS Level 2和CSS 2.1
CSS Level 2扩展了语言,提供了更广泛的格式化、定位、媒体和呈现能力。CSS 2.1作为修订版,旨在反映实现经验并提高互操作性。这些规范共同构成了原始CSS模型与后来模块化CSS开发方法之间的重要桥梁。
Web标准系列 · 1999
模块化CSS规范
CSS工作组的现代产出以模块形式组织,而不是单一的CSS3发布。各个规范涉及布局、排版、文本、颜色、选择器、动画、变换和媒体特性等领域。模块化使功能能够以不同的速度进展、接受测试和实施,同时保持为协调的CSS平台的一部分。
一致性和互操作性资源
CSS测试套件
测试套件提供面向实现的案例,用于检查浏览器和其他引擎是否与CSS规范保持一致。CSS 1测试套件与Eric A. Meyer、Håkon Wium Lie、Tim Boland和其他贡献者相关,并于2018年完成。
品牌决策
来源2 个来源
引用本词条: 请引用规范词条页。 /brand-wiki/css-working-group · 编辑方针 · 词条如何编纂