W3C中国

W3C的发布CSS类型对象模型(Typed OM)等四份技术标准的公开工作草案

2016年6月7日,W3C的CSS工作组(Cascading Style Sheets Working Group)技术架构组(Technical Architecture Group,简称TAG)联合发布以下四份技术标准的首个公开工作草案(First Public Working Draft):

CSS类型对象模型(CSS Typed OM Level 1):将CSS对象模型(CSSOM)的字符串值转换为有类型的JavaScript对象表达(或者反之)可能造成较大的性能开销。本规范提供了一种标准方法,将CSS值按照JavaScript对象的方式表达,减少对性能的影响。

CSS属性和值API(CSS Properties and Values API Level 1):该CSS模块定义了一个标准API,允许注册新的CSS属性。通过这个API注册的新属性可以通过特定的解析语法(parse syntax)来定义类型、继承性行为(inheritance behavior)以及属性的初始值。

CSS绘制API(CSS Painting API Level 1: CSS的绘制阶段(paint stage)的主要任务是绘制背景、内容,以及基于盒(box)的几何属性(通常在布局/layout阶段通过计算获得)及所计算的样式属性完成绘制。该规范定义了一个标准API,允许开发者在几何属性或样式属性动态改变时的同时,对盒的部分区域进行绘制。

工作脚本(Worklets Level 1):Worklets和Web Worker十分相似,它定义了一个标准API,允许在CSS渲染管道(绘制流水线)阶段(rendering pipeline stage),定义一个可以在主JavaScript执行环境之外运行的脚本。 

这些工作是W3C致力于优化CSS渲染性能的Houdini项目的部分结果。更多内容,请参阅英文原文。关于Houdini相关的其他信息,可参阅“Houdini: Maybe the Most Exciting Development in You've Never Heard Of”(中文翻译1中文翻译2)。

W3C发布CSS弹性盒式布局模块的候选推荐标准 征集参考实现

2016年5月26日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布CSS弹性盒式布局模块(CSS Flexible Box Layout Module Level 1)的候选推荐标准,并向公众征集参考实现。该规范描述了一个面向用户接口设计的CSS盒式模型。在弹性布局(flex layout)模型中,一个弹性容器的子容器可以在任何方向布局,并可以灵活改变尺寸,例如增大以填充空余空间,或自动缩小以避免超出父容器的区域。子元素的纵向与横向对齐也可以被轻易地实现。这些盒式(纵向中的水平或横向中的垂直)嵌套可以用于建立类似二维表的布局。更多内容,请参阅英文原文

W3C发布CSS级联与继承(CSS Cascading and Inheritance Level 3)的候选推荐标准

2016年5月19日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布了CSS级联与继承(CSS Cascading and Inheritance Level 3)候选推荐标准并向公众征集参考实现。CSS的基本设计原则之一就是级联,这一原则可以允许多个样式表影响文档的表示。当不同的声明尝试为相同的元素/属性组合设置一个值时,那么冲突就必须得到解决。更多内容,请参阅英文原文

W3C发布级联样式单(CSS 2.2)的首份工作草案

2016年4月12日,W3C的CSS工作组发布了 级联样式单(Cascading Style Sheets Level 2 Revision 2,CSS 2.2)的首份公开工作草案(First Public Working Draft)。该规范定义了级联样式单 Level 2的特性。CSS是一个样式语言,允许开发者和用户将特定的样式(如字体、字号、字间距等)与结构化文本(如HTML、XML等)的特定元素相关联。通过将呈现样式从文档内容中分离开来,CSS可以极大简化Web内容的开发及站点维护工作。更多内容,请参阅英文原文,及CSS工作组的其他工作。 

W3C发布CSS级联和继承(CSS Cascading and Inheritance Level 4)候选推荐标准 征集参考实现

2016年1月15日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布CSS级联和继承(CSS Cascading and Inheritance Level 4)候选推荐标准并向公众征集参考实现。该CSS模块描述了如何设置样式展现规则以及如何为所有元素的全部属性赋值。通过级联和继承的方式,属性值可以在所有元素的全部属性中传播。

更多内容,请参阅英文原文

W3C发布CSS片段模块(CSS Fragmentation Module Level 3)候选推荐标准 征集参考实现

2016年1月14日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布CSS片段模块(CSS Fragmentation Module Level 3)的候选推荐标准并向公众征集参考实现。该模块描述了如何将一个内容流切分到不同的页面(pages)、竖行(columns)或区域(regions)的片段模型。它基于CSS的页面模型(Page Model)模块,定义了在盒间、盒内、行间、页间进行断行的属性和规则;给出了支持断行的盒模型(Box Model for Breaking),实现在长短可变的片段(Varying-size Fragmentainers)中进行断行(breaking),以及对跨页断行的边界和背景样式(Fragmented Borders and Backgrounds)等的支持。

更多内容,请参阅英文原文

W3C发布CSS书写模式(Writing Mode Level 3)的候选推荐标准 征集参考实现

2015年12月15日,W3C的CSS工作组发布CSS书写模式(CSS Writing Modes Level 3)的候选推荐标准,征集参考实现。CSS书写模式 Level 3定义了CSS如何支持各种不同的国际化语言的书写模式,例如拉丁语系及Indic语系采用从左到右的书写模式,希尔伯特语(Hebrew)或阿拉伯语(Arabic)采用从右到左的书写模式,一些混合了拉丁语和阿拉伯语的文字可能采用双向书写(bidirectional),而一些东亚文字则需要竖排(从上到下)的书写模式。

更多内容,请参阅英文原文。 

W3C发布CSS阶段进展2015(CSS Snapshot 2015)的工作组备忘

2015年10月13日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布了CSS阶段进展2015(CSS Snapshot 2015)年度工作组备忘。该文档将截至2015年的所有相关规范收集在一起共同构成了一个CSS当前状态的定义。该定义包含了基于规范稳定性的模块,而非Web浏览器的采用率,因此其主要的观众为CSS的实现者而非CSS的作者。更多信息,请参阅英文原文

W3C发布Selection API的标准工作草案

2015年10月8日,W3C的Web应用工作组发布了选择API(Selection API)的标准工作草案(Working Draft)。该文档是Selection API及与选择相关功能的主要版本,该API将用于替代原来HTML及DOM Range等相关标准中与内容选择有关的部分。
 

每个在浏览器中显示的文档(DOM4中定义的document)都有一个browser context(由HTML5定义),该上下文中包涵一个Selection对象,代表了浏览器中被选定部分。这个Selection对象应当被整个文档内容所共享。Selection API定义了一组标准的API,帮助程序员操作这个对象,并定义了当操作发生或 HTML文档及DOM树 内容改变时,浏览器应当如何处理该对象。
 

更多信息,请参阅英文原文,及该工作组主页

 

W3C发布CSS页面浮动(CSS Page Floats)的首份标准工作草案

2015年9月15日,W3C的CSS工作组(Cascading Style Sheets Working Group)发布了CSS页面浮动(CSS Page Floats)的首份标准工作草案(First Public Working Draft)。该文档描述了移动至内容段顶端或底部的浮动特性。该特性传统上一直用于印刷出版,其图形及图片连同说明文字一起被移动至竖行与页面的顶端或底部。该草案描述了如何在页面、竖行、区域、元素之内实现这种浮动效果。

更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)。

W3C发布CSS级联和继承(CSS Cascading and Inheritance Level 4)的工作草案

2015年9月8日,W3C的CSS工作组( Cascading Style Sheets Working Group)发布CSS级联和继承(CSS Cascading and Inheritance Level 4)的工作草案。该CSS模块描述了如何设置样式展现规则以及如何为所有元素的全部属性赋值。通过级联和集成的方式,属性值可以在所有元素的全部属性中传播。CSS的基本设计原则之一就是层叠性,即允许多个样式单共同作用于同一份文档的展现效果。当不同的样式单试图为相同元素/属性组合设置不同的值时会产生冲突,而这种冲突必须得到解决。

更多内容,请参阅英文原文

W3C发布CSS网格布局模块(CSS Grid Layout Module Level 1)的工作草案

2015年8月6日,W3C的级联样式单(CSS)工作组(Cascading Style Sheets Working Group)发布了CSS网格布局模块第一级(CSS Grid Layout Module Level 1)的工作草案。这个CSS模块定义了一个二维网格布局系统,以优化用户界面设计。在网格布局模块中,可以将网格容器(grid container)的子节点指定到任意预定义布局网格的单元格中,这些布局网格可以是灵活的也可以是固定的。CSS是一种描述HTML和XML等结构化文本在屏幕、纸上及语音中如何绘制和展现的语言。
 

更多信息,请参阅英文原文,及W3C的样式标准计划(Style Activity)

站内搜索

万维网联盟(World Wide Web Consortium, W3C)是Web领域的国际标准化组织,开发开放Web标准,确保Web的长期发展。欢迎您加入W3C的朋友计划,支持W3C实现“尽展Web无限潜能”的使命,并为Web开发者提供更多工具。

更多内容>>

TPAC 2018

W3C技术大会及顾问委员会会议(TPAC 2018)将于2018年10月22-26日在法国里昂举办,注册已开放。

更多内容>>

W3Cx 开放课程

W3C与edX合作,推出W3Cx系列课程,您可以免费注册这些课程:

- CSS概述
- HTML5:第一部分
- HTML5:第二部分
- HTML5概述
更多内容>>

W3C技术标准

查看Web技术标准
- 按时间 | 按工作组
■ Web与产业融合 ■
- 汽车 | 数字出版 | Web与电信
- 娱乐与广播电视 | Web支付 | Web数据
- 物联万维网(WoT) | Web安全
■ Web For All ■
- Web无障碍 | 国际化 | 索引(A to Z)
■ 社区组与商务组 ■
- 所有社区组 | 新建社区组
■ 标准工作组 ■
- 所有推荐标准 | 参与指南

更多内容>>

W3C标准翻译

我们欢迎您加入W3C标准翻译计划,了解W3C标准和文档的翻译情况,并成为W3C翻译计划的志愿者,帮助提供不同语言的W3C标准规范及文档的志愿者翻译及W3C授权翻译,更好服务全球技术社区。

更多内容>>

W3C中国贡献榜

我们通过贡献榜,感谢您积极参与W3C标准制定及审阅工作并提供建设性意见、提供W3C相关标准及技术文章的中文翻译、参与各类W3C技术研讨会。

更多内容>>

中国参与W3C

W3C中国目前正在不断加大全球W3C工作的参与力度,并设立了一系列以了解中国行业需求、引导标准制定为主要目的兴趣小组(IG)和社区组(CG)。
- HTML中文兴趣小组
- 中国信息无障碍社区组
- 中文数字出版社区组
- 中文文字布局需求特别任务组
- 数据可视化社区组

更多内容>>

开发者资源

会员链接

相关资源需要使用 W3C账号登录后使用

首页 | 加入工作组 | 申请W3C账号

合作伙伴

  • 北京航空航天大学
  • 北航计算机学院
  • w3ctech