W3C中国

W3C Blog: 在灵活性与更广泛的一致认同中寻求平衡

2014年10月7日,W3C CEO Jeff JaffeW3C官方博客发表文章,讨论在Web技术标准制定过程中应当如何达成一致认同——是通过正式的认同流程(formal consensus process)还是由标准编辑(informed editor)非正式的收集意见而达成认同。

一致认同一直是W3C的核心价值,但WHATWG正在实行另外一种达成认同的方式,技术标准的编辑们通过他们的判断,决定是否存在一致认同。两种方式哪种更好,这在Web标准和技术社区中正在引发讨论。

Jeff Jaffe认为:两种达成一致认同的方式都有各自优势。很显然,优秀的标准编辑及高效的技术专家,采用后一种方式可以获得很好的效果,这在WHATWG及W3C的很多社区组(Community Group)中都得到了验证。在W3C的很多工作组中,编辑(editors)也在使用这种方式快速的产生工作草案的不同版本。工作草案(Working Draft)并不需要在工作组内部完全达成最终一致,因为它只是个中间版本。但最好的编辑也可能会犯错误,因此在W3C中,这种快速流程并不能最终形成W3C的标准(或推荐标准,W3C Recommendation),除非它经过了正式的一致认同流程(formal consensus process)

今天,数十亿用户、数百万开发者依赖Web标准。尽管标准的实现者可以和标准编辑保持密切沟通,但包括 浏览器厂商、技术社区、Web内容提供商、用户、残障人士、Web相关的政策制定者、技术研究者、教育者、相关的各类标准化组织等,大家共同构成了全球范围的整个Web生态环境,Web标准的制定必须坚持开放标准原则(OpenStand Principles),包括认同流程、多数认同、透明、平衡、开放等。 

显然,在效率和认同之间存在着折中,W3C原有的一致认同流程也需要变革。我们正在寻求一个更好的平衡点。一个很好的例子是HTML。HTML4标准完成于1999年,我们用了15年时间才走到HTML5(今年晚些时候,HTML5将作为W3C的正式推荐标准发布)。3年前,我们开始尝试调整W3C的标准流程,在符合开放标准原则的基础上,更灵活(agility)的满足工业界的期望。这些改变包括:

- 设立社区组(Community Group),讨论那些还没有为标准化准备就绪的技术需求。目前,有超过4400名技术专家在179个社区组中工作,用更加灵活的方式开展标准需求及可能解决方案的前期工作。部分CG的工作已经纳入已有工作组或转移成为新的工作组。

- 修改了W3C的标准流程W3C Process),减少了不必要的流程环节,并给予工作组更多的选择,获得更加广泛的审阅和认同。

- 尝试模块化(Modularity)的标准开发策略:我们认识到一个巨大的一体化的标准很难推进。CSS 2.1过度到CSS 2用了整整13年。因此,我们在CSS标准的制定中尝试采用了模块化的方式,目前,许多CSS Level 3的标准模块已经稳定到“候选推荐标准(Candidate Recommendation)”的阶段,有些已经作为W3C的正式推荐标准发布。

- 加速W3C的标准迭代:W3C的HTML工作组制定了计划,在将HTML5作为正式标准发布的同时,也同步计划在2016年底前发布HTML 5.1,并可能在后续的HTML标准研发中采用类似CSS的模块化开发策略,我们可以期望未来的W3C标准将有更快的迭代周期。

- 标准的修正与管理:我们需要持续修改和完善以发布的标准。这一点在WHATWG中做的很好。基于技术社区的建议和反馈,W3C正在制定策略,以期提供更好的框架对已发布标准进行改进和完善。

欢迎您加入我们关于如何在灵活性与更广泛的一致认同中寻求平衡的讨论。您可以通过W3C的官方博客(英文)中文网站留言W3C中国微博留言,或通过公开邮件列表参与我们的讨论,也欢迎您与我们取得联系

更多信息,请参阅Jeff Jaffe的博客文章:

- W3C Blog:  Decision by consensus or by informed editor; which is better?

- W3C标准制定流程WHATWG标准制定流程

更多博客文章,请参阅W3C Blog(中文)。欢迎您使用W3C官方博客W3C中国网站参与互动讨论。

W3C发布拉丁语文字布局与分页需求的标准工作草案

2014年9月30日,W3C的数字出版兴趣组(Digital Publishing Interest Group)发布了拉丁语文字布局与分页需求(Requirements for Latin Text Layout and Pagination)的工作草案,这是继2014年3月发布该文档工作草案以来的又一次更新。该文档描述了拉丁语图书的分页和文字布局需求,这一需求基于传统出版图书出版行业对版式设计和组合的实践经验。我们希望这些原则能够同样指导数字内容的分页和排版,并为W3C的CSS工作组及其他相关的工作组提供参考。此项工作受到了W3C的日文布局需求(Requirements for Japanese Text Layout)的启发。

更多信息,请参阅W3C的数字出版标准计划(Digital Publishing Activity)。 

W3C发布CSS弹性盒式布局模块的标准草案最终征求意见稿

2014年9月25日,W3C的CSS工作组发布了CSS弹性盒式布局模块(CSS Flexible Box Layout Module Level 1)的标准草案最终征求意见稿(Last Call Working Draft)。该文档描述了一个面向用户接口设计的CSS盒式模型(box model)。在弹性布局(flex layout)模型中,一个弹性容器(flex container)的子容器可以在任何方向布局,并可以灵活改变其尺寸,如增加大小填充空余的空间,或自动缩小以避免溢出父容器的区域。也很容易实现子元素的横向对齐和纵向对齐。嵌套的盒可以实现类似二维表的布局。W3C于2014年3月25日发布了该草案的第一轮最终征求意见稿,现根据反馈意见修改后,再次发布标准草案最终征求意见稿。欢迎您于2014年10月25日前提出您对该草案的意见和建议。

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

W3C HTML中文兴趣小组技术分享: Web Components系列规范介绍

2014年9月19日消息,W3C HTML中文兴趣组于2014年9月22日(星期一)晚9:30-10:00 进行了第四轮在线技术分享。本次分享由W3C HTML中文兴趣小组的赵锦江主持,主题是《Web Components系列规范介绍》,技术视频可以通过视频(土豆)直接观看。欢迎关注并在22日晚9点QQ技术分享群(88268721)交流。
 

这是HTML5中文兴趣小组系列技术分享的第三期,前三期活动主题分别是ECMAScript 6规范导读、CSS Counter StylesService Worker标准解读,相关音视频及演讲材料已上线。欢迎感兴趣的同学可加入技术分享QQ群88268721。
 

W3C HTML中文兴趣小组是W3C HTML标准计划的一部分,其宗旨在于以中文(简体或繁体)协调与讨论HTML5规范以及与之相关的其他W3C规范,收集这些规范的评论、问题及在中文环境下的特殊应用场景和测试用例。该兴趣组也在组织系列W3C标准及文档的志愿者翻译工作,并积极推进中文(汉语)文字布局及排版需求等工作。HTML中文兴趣小组对公众开放。  

W3C发布几何接口模块的标准工作草案

2014年9月18日,W3C的CSS工作组SVG工作组共同发布了几何接口模块(Geometry Interfaces Module Level 1)的标准草案(Working Draft)更新。该规范提供了一组基本的几何接口,用来表示点、矩形等基本几何元素,以及用于几何变换的变换矩阵(transformation matrix),这些接口可以被其他规范或CSS模块所使用。该文档曾于2014年6月26日发布为标准草案最终征集意见稿,目前根据修改意见回退到工作草案状态,欢迎您继续提出对该征求意见稿的意见和建议。 

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

W3C发布CSS Line Grid模块的标准工作草案

2014年9月16日,W3C的CSS工作组发布了CSS线网格模块(CSS Line Grid Module Level 1)的标准工作草案。该模块提供一种机制,通过line-grid属性定义不可见的网格(grid),并通过line-snap、box-snap两个属性将文档中的线(如行的基线)、框(文本或图片)与不可见的网格对齐,从而在竖排版、多列排版、东亚文字的图片环绕等应用场景中获得更好的呈现效果。欢迎您就这一特性提出意见或建议。

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

W3C中文版式标准需求技术研讨会于9月11日在北京举行

2014年9月11日,W3C中国与电子信息标准化研究院在北京航空航天大学新主楼第四会议室联合举行了W3C中文版式标准需求技术研讨会Workshop on Chinese Language Layout Requirements)。目前会议的总结报告及与会资料均已经在研讨会主页上发布(会议通知会议主页及PPT下载总结报告英文总结报告)。
 

本次会议吸引了来自中国电子技术标准化研究院、北京航空航天大学、新疆大学、内蒙古大学、北京北大方正电子有限公司、潍坊北大青鸟华光照排有限公司、百度-文库阅读事业部、小米公司-多看阅读、中国移动研究院及阅读基地、阿里巴巴-数字娱乐事业群、福昕软件、微软、Trajectoryinc、台湾旺达、出版科技集团中国分公司、中国出版集团、北京国家数字出版发展有限公司等机构的40余名技术专家参会,重点讨论了简体中文、繁体中文、维哈柯文、藏文、蒙文等中国境内主要文字在Web正确展现及电子出版物相关的排版需求,并共同讨论了完成相关版式需求文档的路线图及计划。
 

W3C国际化领域负责人Richard Ishida先生为与会听众介绍了W3C国际化方面取得的进展,如开放Web平台(Open Web Platform)的国际化特性、国际化技术:加强浏览器的国际化特性、多语言支持、国际化标签集、HTML、CSS、SVG、XML等支持,同时也分享了W3C编写日本、韩文、及拉丁文版式需求文档的经验。此外,来自台湾的版式专家Bobby Dong(董福兴)介绍了中文版式标准的重要性以及几项繁体中文排版的特殊需求;来自华光、内蒙古大学、新疆大学的少数民族语言专家和大家分享了维哈柯文、藏文、蒙文等少数民族语言在Web上的正确呈现需求;电子标准技术研究院的专家为大家介绍了中文信息标准化情况,以及中文版式、流式等方面的标准工作进展;在产业实践环节,来自方正、百度、多看阅读、阿里巴巴、中国移动的嘉宾为大家介绍了国内主流厂商的实践经验,并从数字出版的角度对中文的Web呈现提出若干需求。
 

在最后的讨论环节,研讨会明确了编写汉字(含简体中文和繁体中文)、维哈柯、蒙文等文字的Web呈现需求文档的总体目标,并将以特别任务小组作为工作载体,与国家相关少数民族语言国家标准工作组的工作相结合,共同推进中文版式需求文档的编写工作。
 

与会者共同建议:

-加强W3C中文版式需求工作与中国国家标准的联动,推动纳入国标的标准体系

-在W3C的国际化标准计划中增设中文(含少数民族语言文字)版式需求特别任务组(Chinese Language Layout Requirements Task Force),并与中文信息技术标准化及版式、流式工作组紧密互动

-在先期汇聚资源,建立工作组,重点推进汉字(包含简体汉字及繁体汉字)、藏文、蒙古文、维哈克文等中文版式需求的整理与标准化工作,并对HTML、CSS等技术标准的需求支持情况进行分析
 

我们需要您的支持和参与!为推进相关需求文档的编写工作,W3C开放了中文版式需求文档特别任务组(筹)的公开邮件列表[email protected],作为后续沟通和工作的平台,欢迎W3C会员、相关机构及中文(含少数民族语言)版式技术专家关注并加入,请与我们联系

W3C发布CSS显示模块的标准工作草案

2014年9月11日,W3C的CSS工作组发布了CSS显示模块(CSS Display Module Level 3)的标准工作草案。该模块描述了如何从文档树中生成CSS格式树(CSS formatting box tree)来定义文档的显示,以及如何通过box-suppress属性对显示进行控制。W3C于2014年1月发布了该标准的首份标准工作草案
 

CSS是描述结构化文本(如HTML、XML等)在屏幕、纸张、语音上如何绘制和展现的语言。更多信息,请参阅W3C的样式标准计划(Style Activity)。更多信息,请参阅英文消息,及W3C的样式标准计划(Style Activity)。 

W3C发布CSS背景和边框模块的候选推荐标准 征集参考实现

2014年9月9日,W3C的CSS工作组发布了CSS背景和边框模块(CSS Background and Borders Module Level 3)的候选推荐标准(Candidate Recommendation),向公众征集参考实现。该草案给出了CSS Level 3中和边框及背景相关的技术特性,和Level 2相比,重点扩展了图片边框(borders consisting of images)、多背景框(boxes with multiple backgrounds)、圆角边框及阴影(boxes with rounded corners and boxes with shadows)等。该标准将用于替换CSS背景(CSS3 Background)及CSS边框(CSS3 Border)等两份较早前的标准。
 

CSS是描述结构化文本(如HTML、XML等)在屏幕、纸张、语音上如何绘制和展现的语言。更多信息,请参阅W3C的样式标准计划(Style Activity)。更多信息,请参阅英文消息,以及W3C的样式标准计划(Style Activity)。 

W3C发布CSS遮盖模块(Masking Module)的候选推荐标准 征集参考实现

2014年8月26日,W3C的CSS工作组SVG工作组联合发布了CSS遮盖模块(CSS Masking Module Level 1)的候选推荐标准(Candidate Recommendation),向公众征集参考实现。CSS遮盖提供了两种方式来部分或全部隐藏一个可视区域:遮盖(Masking)和裁剪(Clipping)。
 

Masking提供了一种方式,允许使用另一个图形元素或图片作为 luminance或Alpha遮罩。通常基于CSS或SVG渲染一个元素的过程大致如下:元素及其子元素将被绘制到一个缓冲区,并将缓冲区与其父元素的缓冲区混合。Luminance和Alpha遮罩会在混合之前影响该元素缓冲区的透明性。
 

裁剪(Clipping)通过定义可视元素的可视区域实现部分可视区域的隐藏。遮盖的区域可以用SVG图形元素或其他基本形状进行描述。任何在指定区域外的部分将不被渲染。
 

CSS是描述结构化文本(如HTML, XML等)如何在屏幕、纸张、语音等介质上被渲染的描述语言。W3C在2014年2月13日发布了该文档的标准工作草案。更多信息,请参阅W3C的样式标准计划(Style Activity)图形标准计划(Graphics Activity)。 本文原文(英文版)请参阅http://www.w3.org/blog/news/archives/4033

W3C发布CSS计数器样式(Counter Styles Level 3)的标准草案最终征求意见稿

2014年8月26日,W3C的级联样式单工作组(CSS WG)发布了CSS计数器样式CSS Counter Style Level 3)的标准草案最终征求意见稿。该CSS模块定义了一个“@counter-style"规则,允许开发者在列表或其他场合中定义自己的编号样式(counter style),或采用一组预定义的编号样式。欢迎您于2014年9月23日前提交您对该标准草案的意见和建议。
 

CSS是描述结构化文本(如HTML, XML等)如何在屏幕、纸张、语音等介质上被渲染的描述语言。详细信息,请参阅W3C的样式标准计划(Style Activity)

W3C发布预定义计数器样式(Predefined Counter Styles)标准工作草案

2014年8月21日,W3C的国际化工作组(Internationalization Working Group)发布预定义计数器样式(Predefined Counter Styles)的工作草案(Working Draft)。该文档结合世界不同区域的文化给出了一组预定义的编号系统(numbering systems),并为用户自定义CSS的计数器样式提供一个参考。这是继2013年7月发布该标准工作草案以来的又一次草案更新。

更多信息,请参阅W3C的国际化标准计划(Internationalization Activity)。 

站内搜索

万维网联盟(World Wide Web Consortium, W3C)是Web领域的国际标准化组织,致力开发开放Web标准确保Web的长期发展,实现“尽展Web无限潜能”的使命。

更多内容>>

近期活动

更多内容>>

W3Cx 开放课程

W3C技术标准

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

更多内容>>

W3C标准翻译

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

更多内容>>

贡献榜

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

更多内容>>

W3C 中文开发者社区

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

更多内容>>

会员链接

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

首页 | 加入工作组 | 申请W3C账号 | 最新会员消息

开发者资源

合作伙伴

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