W3C中国

W3C发布 2017 CSS标准进展(CSS Snapshot 2017)的工作组备忘

2017年1月31日,W3C的CSS工作组发布了2017 CSS标准进展(CSS Snapshot 2017)的工作组备忘。该文档集合了所有CSS相关标准技术的更新,反映了截至2017年1月CSS标准的技术发展现状。本文的主要对象是 CSS的实现者,文档中包含了相关的CSS模块,并按照规范的成熟度(而非Web浏览器对该规范的支持程度)加以说明。
 

更多内容,请参阅英文原文,及CSS工作组

W3C发布CSS表格模块(CSS Table Module Level 3)的首份工作草案

2016年10月25日,W3C的CSS工作组发布了CSS表格模块(CSS Table Module Level 3)的首份标准工作草案。这个CSS模块定义了基于二维网格(two-dimensional grid-based)的布局系统,并特别针对表格数据的渲染进行了优化。在表格布局模块中,每个显示节点都与对应的行和列关联起来,而表格单位则根据单元格内的内容以及表的结构与尺寸自动生成。

更多内容,请参阅W3C的CSS工作组。 

W3C发布CSS滚动界限点 (Scroll Snap Points) 模块的候选推荐标准

2016年10月20日,W3C的CSS工作组发布了CSS滚动界限点模块(CSS Scroll Snap Points Level 1)的候选推荐标准(Candidate Recommendation),向公众征集参考实现。在浏览可以连续上下滚动或左右滚动的连续页面或一组图片时,通过触摸屏的触摸滑动或鼠标滚轴的滚动操作可以获得较好用户体验。但无论是触屏滑动还是鼠标滚轴都不容易精确的控制操作所产生的滚动量输入(imprecise nature of scrolling inputs),对于Web开发者来说,需要更好的控制滚动体验,并创建更丰富的页面内容呈现效果。 该模块提供了一组新特性,通过定义滚动范围的界限点(snap points)用来控制触屏滑动(panning)及滚动行为。
 

更多内容,请参阅英文原文,及CSS工作组

W3C发布CSS网格布局模块、CSS值与单位模块的候选推荐标准

2016年9月29日,W3C的CSS工作组发布了CSS网格布局模块(CSS Grid Layout Module Level 1)、CSS值和单位模块(CSS Values and Units Module Level 3)的候选推荐标准,向公众征集参考实现。
 

CSS网格布局模块(CSS Grid Layout Module Level 1):该CSS模块定义了一个二维网格布局系统,以优化用户界面设计。在网格布局模块中,可以将网格容器(grid container)的子节点指定到任意预定义布局网格的单元格中,这些布局网格可以是灵活的也可以是固定的。CSS是一种描述HTML和XML等结构化文本在屏幕、纸上及语音中如何绘制和展现的语言。

CSS值与单位模块(CSS Value and Units Module Level 3):该CSS3模块描述了CSS属性所能接受的通用值与单位,以及在进行CSS属性定义时描述这些信息的基本语法。
 

更多内容,请参阅英文原文,及 W3C 的 CSS工作组

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),而一些东亚文字则需要竖排(从上到下)的书写模式。

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

站内搜索

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

更多内容>>

TPAC 2017

W3C 2017年度技术大会及顾问委员会会议(TPAC 2017)将于11月6-10日在美国加利福尼亚州柏林格姆(Burlingame)举行。注册现已开放。

更多内容>>

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