跳到正文

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年完成。

品牌决策

  • 2005

    重新审查已发布的CSS标准战略

    背景

    早期CSS3工作面临重大限制,而实现经验暴露了已发布规范中的问题。

    采取的行动

    CSS工作组决定重新审视和更新已发布的标准,如CSS 2.1和CSS Text。

    后续影响

    这一决定促进了CSS维护和规范开发更加迭代和模块化的方法。

  • 1999

    启动CSS3工作计划战略

    背景

    在CSS Level 2及其修订版之后,该小组开始规划下一代CSS功能。

    采取的行动

    CSS3的工作开始了,后来发展成为一个模块化的规范系列,而不是单一的发布版本。

    后续影响

    模块化模型成为推进各个CSS功能领域不同成熟度的主要框架。

来源2 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/css-working-group · 编辑方针 · 词条如何编纂