2016年3月1日,W3C的CSS工作组发布了 CSS伸缩盒布局模块(CSS Flexible Box Layout Module Level 1)的候选推荐标准(Candidate Recommendation),向公众征集参考实现。该规范为描述了一个面向用户接口设计的CSS盒式模型(box model)。在弹性布局(flex layout)模型中,一个弹性容器(flex container)的子容器可以在任何方向布局,并可以灵活改变其尺寸,如增加大小填充空余的空间,或自动缩小以避免溢出父容器的区域。也很容易实现子元素的横向对齐和纵向对齐。嵌套的盒可以实现类似二维表的布局。更多内容,请参阅英文原文。
W3C在线培训:响应式Web设计课程
2016年2月4日,W3C启动新一轮在线培训课程:响应式Web设计(Responsive Web Design),目前已开放注册。本次课程将于2016年3月3日正式开始,参与课程学习的学员将关注在HTML和CSS,了解如何使Web站点和应用适应不同的终端显示尺寸和解析度(viewport sizes)。本轮课程新增了关于 Flexbox 属性及其在响应式布局设计中的作用。课程由 Frances de Waal讲授,为期5周。在2016年2月14日前注册可以获得优惠费率。
更多内容,请参阅W3C的在线培训计划 W3DevCampus,以及本文英文。
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 Blog: TPAC2015与IETF94
2015年11月13日,W3C CEO Jeff Jaffe 发布了题为“TPAC2015与IETF94” 的官方博客文章,内容如下:
W3C于2015年10月26-30日在日本北海道札幌举办了W3C 2015年度技术大会及顾问委员会会议即TPAC2015(W3C Technical Plenary / Advisory Committee Meetings)。
此次会议注册参会人数达580人,打破去年550位与会者的记录。会议期间,43个工作组进行了面对面会议,与会者围绕安全、Web支付、物联网、基于Web的标志、HTML、测试、CSS、视频、数字出版等话题组织了50多个分组讨论(breakout sessions)。其中10月28日为此次TPAC的全体会议,Jun Murai当天在台上提到“人人都在使用Web技术并推动着新需求的产生”。在台上热烈讨论阶段,Tim Berners-Lee谈论了W3C当前的最新动态,例如Web支付(Web Payment)以及物联网(Web of Things)等标准工作进展。
W3C CEO Jeff Jaffe提出了W3C Industry Vertical Champion Program,旨在理解我们会员所在行业的需求及内部认可的champions,解决在诸如汽车、数字营销、数字出版、娱乐、电信以及Web支付等Web核心行业的业务问题。
W3C发布了面向Web开发者的一站式导航页面(announced Web Developers avenue),为Web开发者提供了所需的工具和源码,促进更多的Web开发者学习、建设、参与并共同推动Web的发展。W3C于2013年在中国深圳举办的TPAC2013会议期间提出的重要问题之一就是关于如何让Web开发者拥有更多更广泛的话语权。W3C尤其专注广大Web开发者的价值,通过多种渠道使Web开发者拥有更多话语权以加强与Web开发者间的良好联系与互动,诸如:W3C通过免费开放验证器及工具来构建当前及未来均可运作的Web内容;通过创建W3C社区组提议并孵化新工作,且社区组自2011年以来已涵盖超过6000多名成员;通过免费开放高端培训课程,使得更多人可以向Web技术的创造者学习;通过开放论坛,与Web标准社区成员分享想法以及获得反馈。此外,W3C还启动了面向Web开发者的朋友计划(Friends)。W3C通过以上方式加强与Web开发者的联系,使其充分利用W3C的资源,鼓励通过捐赠(donate)以支持W3C开展能够达成W3C一贯宗旨(mission)的活动。
W3C与NTT通信在TPAC2015期间还联合举办了W3C开发者见面会(W3C Developer meet-up)。此次见面会注册与会者逾300人,会议日程由行业演示与一些列演讲及讨论组成,期间Natasha Rooney, Lea Verou, Jake Archibald, Hyojin Song, Noriatsu Kudo, Stefan Thomas, Evan Schwartz 及 Adrian Hope Bailie进行了演讲。
其中一项备受关注的话题为“Web安全”。除了TPAC期间顾问委员会会议(AC Meeting)上的三个演讲外,至少还有其他20个未列入正式日程的分组会议涉及Web安全及相关话题,其中包括由Facebook的Brad Hill所作的综合性的有关Web应用安全报告与新动向(report and new work in Web Application Security)的演讲。在TPAC全体会议(请参考会议记录)期间,Jeff主持了名为“Internet与Web的未来”的小组座谈会。Jeff邀请万维网暨WWW发明人同时任W3C Director的Tim Berners-Lee、互联网(Internet)之父Vint Cerf、日本互联网之父Jun Murai,分享了各自在安全(正如Tim所强调的:安全无处不在)、密码学、强认证以及信任等方面的见闻以及看法与考虑。W3C已经采策略来推进具有一定高度的围绕在启动协议空间以实现强认证、高诚信时缺少什么和平台上其他的信任建立机制之间的话题进行的讨论。
继W3C在日本北海道札幌举办TPAC,适逢IETF会议在日本横滨举办,Jeff与W3C的部分成员也出席了此次会议。Jeff提到很荣幸能够邀请到来自IETF的领域内资深专家参加TPAC,诸如:互联网之父Vint Cerf、IETF主席Jari Arkko、IAB主席Andrew Sullivan以及TPAC与IETF两者皆出席的众多与会者、还包括WebRTC-rtcweb小组成员等,不同组织及个人间的相互作用有利于良好进展的推进。在IETF的全体会议上,一个受到普遍关注的问题是TPAC与IETF是否还能再次同地协作举办。Jeff确定此次与IETF同地协作举办TPAC是经过深思熟虑的,今后若时间与空间允许,还应该尽可能多的协同举办。
最后,作为TPAC准备工作的一部分,W3C还向会员发布了“W3C工作重点报告-2015年10月版”(“W3C Highlights – October 2015”),现在该报告已公开并诚邀公众阅读。
W3C现已开始有关于2016年9月19-23日在葡萄牙首都里斯本举办的下一届TPAC的讨论,十分期待届时各位参会者的到来!
更多信息,请参阅Jeff Jaffe的博客文章,W3C Blog:TPAC2015 and IETF94 。
W3C诚邀所有开发者参加于2015年10月26日在日本札幌举办的开发者见面会
W3C 2015年度全员技术大会暨顾问委员会会议(TPAC2015)将于10月25日至30日在日本札幌举办。届时,来自W3C的技术工作组、AB、TAG及AC代表们将进行为期一周的与会交流。借此,W3C诚邀各位开发者社区成员于2015年10月26日参加此次TPAC2015期间在日本札幌举办的W3C开发者见面会(W3C Developer Meetup in Sapporo)。此次见面会将由来自W3C的Marie-Claire Forgue与来自日本NTT通信株式会社的Kensaku Komatsu共同主持,会议日程由行业演示与一系列讨论组成,将主要围绕Web支付,Web应用安全,CSS3等相关话题进行。我们真诚期待来自各地的Web设计者与应用程序开发者连同参加TPAC2015的W3C社区成员们展开一场别开生面的讨论与交流。此次见面会将免费向公众开放!请您留意因会场空间设置有限,如您有意向参会,还请务必于2015年10月25日之前进行参会注册。
更多信息,请参阅英文原文。
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发布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优先级的首份标准工作草案
2015年8月20日,W3C的数字出版兴趣组(Digital Publishing Interest Group)发布了数字出版兴趣组CSS优先级(Priorities for CSS from the Digital Publishing Interest Group)的首个公开工作草案,描述了数字出版社区所需的CSS特性。随着出版扩展至开放的Web平台(Open Web Platform, OWP),我们希望能够扩展可用于出版内容表示的Web技术。各种电子出版物的内容如何显示对于阅读这些内容的人来说至关重要,我们需要基于CSS技术,支持更加丰富的内容表示及阅读体验。该文档旨在描述可用于数字出版的诸多CSS新特性、CSS已实现的特性,以及一些可能超出CSS范围的技术特性的优先级。
更多信息,请参阅英文原文,及W3C的数字出版标准计划( Digital Publishing Activity)。
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)。