W3C中国

W3C发布页面可见性(Page Visibility Level 2)候选推荐标准,征集参考实现及审阅意见

2017年3月28日,W3C的Web性能工作组(Web Performance Working Group)更新了页面可见性(Page Visibility Level 2)的候选推荐标准,并向公众征集参考实现及审阅意见。该规范定义了一种标准机制,允许开发者通过程序确定一个文档的可见性状态(visibility state),这可以帮助开发出更好利用电能(power)及CPU计算效率的Web应用。

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

W3C发布 XQuery 3.1, XQueryX 3.1, XPath 3.1 等六份与XML相关的推荐标准

2017年3月22日,W3C的XML查询工作组XSLT工作组发布了6份有关XML的W3C正式推荐标准(W3C Recommendation),进一步通过maps、arrays及新的功能,加强JSON和Web平台。这6份推荐标准是:
 

XQuery 3.1:一个XML查询语言(XQuery 3.1:A XML Query Language):XML是一种灵活可扩展的标记语言,广泛用于各类结构化和半结构化信息存储、关系数据库及对象存储系统中对信息的表达。基于XML的查询语义采用XML语法定义对这些存储在XML文档或各类数据存储系统的查询需求,并在相关中间件的支持下,以XML的格式返回查询结果。该规范定义了一种称为XQuery的XML查询语言,用于在各类XML数据源之上查询信息。

XQueryX 3.1:XQueryX是一个XQuery的XML表示。它是通过将XQuery语法作品映射到XML作品来创建的,其最终结果并不见得是方便人类阅读或书写,但更易于程序解析。因为XQueryX是以XML格式表示,那么就可以利用标准的XML工具来创建、解释或修改查询。

XML路径查询语言 3.1(XML Path Language: XPath 3.1):XPath3.1是一种认可处理值符合XQuery和XPath数据模型(XDM)3.1中所定义数据模型的表达式语言。该数据模型不但提供了一个XML文档的树型结构表示,同时还提供了例如整数、字符串、布尔值(booleans)以及可能包含对XML文档与原子值中节点进行引用的序列的原子值。

XQuery与XPath数据模型 3.1(XQuery and XPath Data Model 3.1):该规范定义的XQuery与XPath数据模型3.1,是XML路径语言(XPath)3.1,XSL转换(XSLT)3.0版本,以及XML查询语言XQuery 3.1的数据模型。XQuery与XPath数据模型3.1(在此简称“数据模型”)有两个用途:一是定义输入XSLT或者XQuery处理器所包含的信息;二是定义XSLT,XQuery以及XPath语言中所有表达式的容许值。

XPath及XQuery函数和操作符 3.1 (XPath and XQuery Functions and Operators 3.1):该文档旨在编录XPath 3.1, XQuery 3.1以及XSLT 3.0所需的函数与操作符。其定义了数据类型的构造器函数、操作符以及函数。

XSLT与XQuery序列化 3.1(XSLT and XQuery Serialization 3.1):该规范定义了如何将XPath和XQuery(或XQueryX)查询表达式的处理结果以HTML、XHTML、JSON、XML或纯文本等格式输出,即,该文档将一个数据模型实例序列定义为一个八位字节序列。
 

更多工作,请参阅W3C的XML查询工作组XSLT工作组

W3C发布加密媒体扩展(EME)的提案推荐标准

2017年3月20日,W3C的HTML媒体扩展工作组(HTML Media Extensions Working Group)发布了加密媒体扩展(Encrypted Media Extensions)的提案推荐标准(Proposed Recommendation),向公众征集审阅意见。
 

W3C的加密媒体扩展规范扩展了HTMLMediaElement,提供API来操作受保护的媒体内容。API可以支持简单的明文密钥加密,也可以根据用户代理的实现需要进行扩展。许可证(license)/密钥(key)的交换则由应用程序来控制。该规范并不定义如何实现内容保护(如很多数字版权管理系统/Digital Rights Management system),而是侧重定义一组通用API,允许用户选择相应的数字版权保护系统或简化的内容加密系统,并与之交互。
 

欢迎您于 2017年4月13日 前反馈您的意见和建议。更多内容,请参阅英文原文Tim Berners Lee 关于HTML5中的加密媒体扩展的博客文章英文),及W3C的公开声明

W3C发布团队提案 建议安全披露最佳实践

W3C Security Disclosures Best Practice2017年3月2日,W3C发布了W3C安全披露最佳实践(W3C Security Disclosures Best Practices)的团队提案(Team Submission),该文档是W3C在2017年1月下旬关于HTML媒体扩展(HME)声明的延续,给出了一个关于安全和隐私的披露程序,并将作为安全和隐私保护领域开展进一步工作的基础。
 

任何一个组织都有保护其用户及应用免受欺诈、恶意软件及计算机病毒等的威胁,并应确保符合W3C推荐标准中有关安全及隐私保护的技术要求。本文给出了一个模版来指导这些组织。同时,也为支持来自安全技术社区的广泛参与、测试及审计提供支持,帮助提供更加安全的Web安全模型。
 

未来几天,W3C理事长(Director)会将加密媒体扩展(Encrypted Media Extensions)提案推荐标准提交给W3C会员,同时,也希望寻求会员对 W3C安全披露最佳实践 这份团队提案的意见和建议。更多信息,请参阅2017年1月 W3C关于漏洞披露程序的说明(January 2017 Information about W3C Guidelines for Vulnerability Disclosure Program),以及W3C理事长 Tim Berners Lee 关于HTML5中的EME支持的博客文章:HTML5中的加密媒体扩展W3C Blog: EME in HTML5)。
 

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

W3C发布专利咨询报告 继续推进Web支付标准化

2017年3月16日,W3C的Web支付工作组(Web Payments Working Group)专利咨询组(Patent Advisory Group,PAG)发布了专利咨询报告,建议W3C支付工作组继续开展Web支付的相关标准化工作。该专利咨询组设置于2016年8月,主要针对Web支付工作组关于支付API等两份相关技术规范的专利披露问题开展调查和咨询。
 

咨询报告认为,Web支付相关的标准并不依赖于所披露专利中的权利声明。同时,PAG也认为所披露的专利并没有包含 W3C专利政策所要求的必要声明(Essential Claims)。
 

通常,在W3C中,如果某个技术标准中涉及的某项专利技术,相关专利已由持有者公开披露,是该技术标准实现中必须采用的技术(essntial),但根据W3C的 免费许可条款(Royalty-Free licensing terms)无法从专利持有人处获得免费授权时,W3C将设立专利咨询组(PAG, Patent Advisory Group),解决标准中的专利问题。
 

更多信息,请参阅英文原文,及该专利咨询组主页。

W3C出席亚太电信组织第28届标准化论坛(ASTAP 28)

2017年3月6日,亚太电信组织(Asia-Pacific Telecommunity)第28届标准化论坛(APT ASTAP 28)于2017年3月6-10日在泰国曼谷举行,促进亚太区域各类电信及相关领域标准化工作的协调、提升与发展。W3C中国受邀参加了3月6日举行的第8届物联网与智慧城市产业研讨会(The 8th Industry Workshop on IoT and Smart Cities),向与会者做了题为“万维物联网:W3C在IoT标准化中的愿景与路线图(Web of Things: W3C Vision & Roadmap on IoT Standardization)[PDF, 1.89 MB]”的主题发言。本次研讨会的主题是物联网与智慧城市,重点突出智慧城市的总体框架与实践、创新与转化、IoT及智慧城市的区域部署,以及物联网与智慧城市标准化进展等议题。这是W3C首次受邀参加亚太电信组织的技术讨论。
 

亚洲-太平洋电信组织(Asia-Pacific Telecommunity,APT)简称亚太电信组织,是亚太地区政府间电信组织,成立于1979年5月,总部设在泰国曼谷。APT主要通过举办研究组会议、标准化论坛、研讨会、考察访问和培训班等活动促进各会员国之间在信息通信政策和技术方面的交流与合作。中国是APT的创始国之一,1976年10月25日中国正式成为亚太电信组织的会员国,自加入APT以来,一直积极参与该组织的各项活动。

W3C将在EPUB峰会上定义数字出版与EPUB标准的技术路线图

ePub Summit2017年3月3日,W3C的数字出版标准计划 Publishing@W3C 负责人 Bill McCoy 与 来自 CWI 的 W3C Fellow Ivan Herman博士将在2017年3月9-10日,在比利时布鲁塞尔举行的 EPUB峰会(EPUB Summit)上发表演讲。此次活动由 W3C的会员 EDRLab 主办,是 EPUB系列峰会的第二届。此次活动将关注于未来 EPUB3 的技术方向。在 W3C与IDPF正式合并后,这一标准工作已纳入 W3C的标准工作序列。目前,会议注册已经开放。
 

Ivan Herman博士是该领域的技术专家及技术负责人,也作为W3C战略团队(W3C Strategy Team,在W3C中负责新标准方向的搜索与培育)的成员。他在 W3C 与 IDPF 的合并中发挥了巨大作用。最近,他被位于阿姆斯特丹的 CWI 任命为 W3C Fellow,继续负责数字出版标准化的相关工作。CWI 是一家关注分布式系统及交互系统的商业性研究机构。在本次峰会上,Ivan将重点介绍 IDPF/W3C 的合并及合并之后的技术工作路线图与数字出版领域的新标准定义工作。
 

McCoy是IDPF的前执行理事长(Executive Director),他将主持EPUB峰会上的多个交互讨论环节,定义未来 Publishing@W3C的技术路线图。

W3C发布Web内容无障碍指南(WCAG 2.1)的首份标准工作草案

2017年2月27日,W3C发布了Web内容无障碍指南(WCAG)2.1版的首份标准工作草案。从设计思路上,这份文档是对 WCAG 2.0 的更新,符合WCAG 2.1将意味着完全满足WCAG 2.0规定的各类需求及策略,同时满足更多针对目前Web发展所需的新要求。这份新的WCAG草案包含了28项新的成功标准(Success Criteira),其中3项标准已经通过了工作组的审核,其他的25项成功标准仍作为提案,征求更多的早期反馈和修改意见。因此,我们希望在下一阶段能够得到更多来自公众及技术社区的反馈。
 

进一步的信息,请参阅W3C博客文章:W3C Blog: Web Content Accessibility Guidelines 2.1 First Public Working Draft
 

欢迎您于 2017年3月31日前,向 WCAG 2.1 的 Github 库反馈 GitHub Issue,或通过发送邮件到 public-agwg-repository 反馈您的意见和建议。更多信息,请参阅W3C的无障碍指南工作组,及W3C的Web无障碍计划(Web Accessibility Initiative,WAI)

W3C Blog: 关于HTML5标准中的加密媒体扩展(EME)

2017年2月28日,W3C理事长 Tim Berners-Lee 发表了W3C博客文章,阐述对HTML5标准中加密媒体扩展(EME)标准工作的观点。文章主要内容翻译如下。英文原文,请参阅博客英文原文
 

业界广泛讨论的话题焦点在于W3C是否应该开发允许Web页面通过连接现有的底层数字版权管理(Digital Rights Management,以下简称DRM)系统来包含加密内容的加密媒体扩展标准(Encrypted Media Extensions,以下简称EME)。有些声音表示反对,但是我认为实际上合乎逻辑的回答是“是的,W3C应该这样做。”鉴于针对EME的反对浪潮中有很多言辞激烈的抗议,我觉得有必要向公众解释一下开发EME的逻辑所在。这世界上有太多需要去抗议、去深入调查、去跟进的事情,我希望那些用来抗议EME的资源和精力可以另寻渠道去解决真正需要解决的问题。关于EME的争论当中,出现的很多观点我是认同的。要了解为什么会产生分歧,需要直面的首要问题是W3C到底应该不应该开发EME推荐标准。
 

我认为W3C应该开发EME的原因是,通过制定EME标准,我们可以带领从一开始就参与此项标准工作的工业界形成一个简单易用的方法来实现Web页面对加密内容的支持,从而保证浏览器之间的互操作性。这将为广大开发者以及用户带来很多便利。举个例子,很多人喜欢看Netflix提供的内容。他们在每天的工作和生活中有大量的时间用在Web上,他们喜欢把Netflix的内容方便的嵌入到他们的Web页面里面去,他们喜欢就所看见的内容进行在线互动讨论,并将讨论和内容互相链接。
 

那么,大家能不能把内容放到Web上而不用DRM呢?答案是可以的。其实现在Web上大量的视频内容并没有DRM。那些未经加密的付费电影实在太容易被拷贝,并且在现实的乌托邦世界中自愿全价购买一些并没什么用处的内容的人也大有人在。也有人认为整个著作权系统就应该被废止,他们可以通过影响立法活动去尝试修改相关条约,这当然会是一个漫长的斗争历程。无论如何,在当前的现实中,法律是保护著作权的。

 

既然DRM存在争议...

当一家公司决定分发他们想要保护的内容时,他们有很多选择。记住这一点很重要。
 

如果W3C最初没有开发EME推荐标准,那么浏览器厂商们一定会在W3C之外的某个地方做出类似的东西;如果EME不存在,厂商们一定会开发出新的基于JavaScript的多种版本;如果不使用Web页面来浏览,更多用户就会通过私有应用去看视频内容;如果这些封闭平台禁止应用里的DRM,那么那些大型内容提供商干脆就会去分发自己的机顶盒和游戏机产品作为唯一可以获取他们内容的渠道。
 

即使W3C理事长(W3C Director)决定不做DRM相关的标准,事实上什么也不会改变,因为W3C没有权利去禁止任何事情。W3C不是美国国会,不是国际知识产权组织(WIPO),也不是一个法庭。如果EME反对者意识到这一点,那么关于W3C做EME标准的争议可能就会大大缩短。既然如此,现在我们是不是应该重新将思考和行动回归到真正重要的事情上来呢。
 

那么,W3C可不可以就EME的争论亮明观点呢?可不可以因为DRM对用户来说算不上一件好事情而拒绝那些加入W3C希望从事DRM相关工作的人呢?即便真的如此,再说一次,也不会对现状带来什么改变,因为W3C不是一个法庭,也并非一个执法机构。W3C是什么?W3C是一个Web业界通过沟通和协作打造创新卓越的Web技术的地方。W3C和广大公众要理解在对抗DRM的时候W3C的力量是非常受限的。
 

然而,更为重要一点是,脱离Web做DRM是一个糟糕的想法。对于用户而言,通过Web的加密媒体扩展来实现DRM与其他方式相比是个更好的选择。

1. 如果内容是一个Web页面,那么它就是Web的一部分;

2. EME系统可以将DRM代码沙箱化,从而限制其可能对用户系统带来的安全威胁;

3. EME系统可以将DRM代码沙箱化,从而限制其可能对用户隐私带来的安全威胁;
 

provider-options3

如上所述,当一个内容提供商分发一部电影时,他们有很多选择,这些选择各有优缺点。重要的问题是,内容分发商到底有多了解他们的用户。

• 如果内容分发商选择卖DVD光盘或蓝光光盘来分发内容,他们就永远不会知道用户是不是看了光盘内容,或者有多喜欢看光盘内容;用户则可以尽情观赏内容,不必担心自己的观赏行为是否会被监视;

• 如果内容分发商选择Web作为分发媒介,他们就可以在用户解锁电影内容时第一时间知道这个信息。浏览器通过EME系统,可以根据DRM代码限制电影内容的访问次数,并阻止回传更多细节信息(Web页面也可以监控并报告用户的相关访问行为,但是浏览器的这种行为也可以被监控并报告);

• 如果内容分发商选择例如IPhone这样的择封闭系统里的应用作为分发媒介,那么他们可以自主制定自己的DRM。他们也可以观察用户对电影观看的方方面面的细节内容。如果他们能够得到用户许可获取更多访问权限,例如获取用户的日程安排,他们就可以对用户做一个完全的侧写,并将其与用户的电影观看习惯进行关联;

• 如果内容分发商选择例如Android或者Mac OS X这样的开放系统总的应用作为分发媒介,他们可以得到与iPhone应用一样的用户信息反馈。但是,鉴于这个系统并不锁定,应用是可以进一步侵犯用户权益的,例如盗取用户机密信息,或者像Sony Rootkit 案件那样在系统上安装间谍软件;

• 如果内容分发商选择使用自己开发的封闭系统,例如游戏机或者机顶盒,用户就可以避免自己的电脑被安装间谍软件。内容发行商对于回传的用户玩游戏或观看行为等信息有绝对的控制权。但是用户却没有办法将这些内容和行为纳入他们互联Web生活的一部分,因为没有链入或链出的方法。
 

总之,实现Web对EME的支持是十分重要的,因为这将提供一个相对安全的在线环境使用户可以获取Web音视频等内容,并便捷的就此进行在线互动。
 

需要提出的是,尽管目前EME在Firefox浏览器Chrome浏览器中的实现中DRM代码已经沙箱化,但是保护用户的DM代码沙箱化程度并不是由EME标准本身定义的。

 

致媒体朋友

既然电影已经加入了Web内容的阵营,那么接下来我们是否需要担心内容提供商把音乐及图书等其他媒体内容放到Web上面去呢?对于音乐来说,我觉得不需要担心。因为我们看到业界已经有意识的逐渐从基于DRM的模式向一种非加密模式转变了,比如有时买家的邮件地址带有水印,没有DRM。
 

对于图书来说,也许会存在一定的问题,因为现在人们依然在使用大量的不支持Web浏览的封闭阅读设备,图书内容分发商通过这些封闭设备做DRM。并且,这些封闭设备正在逐渐被手机或电脑等通用设备上那些各式具有阅读工程的应用所代替。对于自发向Web模式发展的行业是否会自行放弃DRM,我们可以寄予希望,但前景并不明朗。
 

我们已经讨论了以分发电影为例,各式DRM使用方法的优点。现在,让我们来谈谈大多数DRM系统都存在的问题。


DRM存在的问题

这篇博客大部分的内容是我以W3C理事长的身份从W3C的技术角度去探讨的,但是接下来关于DRM以及DMCA的内容,我表达的是我个人的观点。
 

用户面临的问题

从用户的角度看,DRM的问题还真不少。关于这些问题的记载已经很充分,我在这里列举如下:

•  内容的合理性使用不能保证,例如免除评论、教育目的等

•  阻碍衍生作品的再生成

•  用户不能得到一份备份副本

•  DRM可能对用户的电脑产生安全威胁,攻击用户电脑
 

DRM系统通常会给用户带来的体验并不美好,例如用户只能在某些特定地区使用针对该地区的区域性许可,“购买”和“租赁”概念的不清晰描述,内容提供商消失,以及那些已购买的东西不能够访问等造成的问题。
 

即使有这诸多不便,用户们还是继续购买受DRM保护的内容。
 

开发者面临的问题

DRM阻止独立开发者开发与视频流互动的不同回放系统,例如,增加一个无障碍的特性,加速或减慢回访等。
 

将来可能面临的问题

几十年之后,也许因为当时的加密技术,或者因为没有及时拷贝,我们也许就没有当年那些电影的可用记录资源了。对此,我强力推荐,任何一个获得了一部电影版权并把它以任何加密形式分发的人务必将一份不加密的版本保存在例如大英博物馆、美国国会图书馆以及互联网档案馆等版权库里面。

 

法律问题

针对EME的大部分反对意见都与DRM有关,其中有些是关于某些法律的具体问题。
 

讨论最多的相关法律是《美国数字千年著作权法案》(Digital Millennium Copyright Act,DMCA)。其他国家的相关法律大多与DMCA内容或多或少的近似。有些其他法律也在讨论范围之列,不过我们并没有一份详尽的清单,也没有做过相关分析。值得一提的是,美国投入了很多精力,通过使用多变或双边协定来劝说其他国家采用《美国数字千年著作权法案》这样的法律。在这里我对其他国家的相关法律不做探讨,但是我想指出的是,并不应该认为这仅是在美国才存在的问题。下面,我们来仔细看一看《美国数字千年著作权法案》。
 

当你想要大刀阔斧的在其他方面从整体上改革现有的著作权系统时,请留意《美国数字千年著作权法案》里面的一些特定部分,例如1201节,会将那些无辜的想弄清楚DRM系统的安全领域研究者置入被惩罚的险境。
 

在W3C的推荐标准开发流程当中,有一段时间我们曾经尝试在所有的EME工作组成员都同意署名保护这个规范技术里面的安全技术研究人员免受相关法律制裁之前,拒绝把EME规范向前推进。长话短说,这个尝试失败了。历史学家可能会指出失败的原因包括EME标准的开发过程不应该如此、EME工作组里面参与该标准的公司和根据《美国数字千年著作权法案》来打官司的公司不是同一伙人等。

 

安全技术研究人员面临的问题

2017年2月,W3C在鼓励Web业界启动一个“bug bounty”的项目。在这个项目保证参与该项目的发现并报告了系统中所含Bug的安全技术研究人员会被免于起诉。W3C可以鼓励这样的尝试,提供相关指南,但是W3C不能修改法律。我鼓励那些认为这种尝试很重要的人们帮助开发一份业界认同的通用最佳实践指南。一份通用最佳实践指南的初稿以及实施指南已经发布。这份指南的落地、实现以及产业的广泛应用需要大家的支持。
 

修改现行的法律显然是一个更符合逻辑的做法,但是由于技术社区似乎觉得他们对改善问题重重的美国司法体系很难起到积极作用,因为显得积极性不高。
 

这里公众的影响就十分必要了。他们可以促使公司们同意保护那些无辜的从事安全领域研究的人,以及从根本上改变《美国数字千年著作权法案》。W3C非常关注在现行司法体系下遇到麻烦的安全领域研究人员,并愿意跟踪他们的相关进展,寻求解决之道。


Web的未来

只有普世的Web才能发挥其全部作用。Web不仅应该能够可以承载现存的各种疯狂想法,也须要能够保存本世纪那些人类思想成果的精华。Web必须能够符合各种语言和文化的需求,能够包容各类信息及各类媒体。Web的普世性还应该包括对免费事物和收费事物的支持,因为这是当前世界的客观现实。这就意味着,Web能够支持电影等内容是一件好事,那么HTML5包含EME总比不包含要好。

 

更多内容,请参阅英文原文 W3C Blog: On EME in HTML5。更多W3C博客文章,请参阅W3C官方博客

W3C参加世界移动大会(MWC 2017) 开展万维物联网领域标准化避免IoT碎片化

W3C Participating MWC 20172017年2月24日消息:为了进一步推动IoT设备及服务市场的发展,W3C于2016年12月正式启动了Web of Thing工作组,开发万维物联网(WoT,Web of Things)的相关技术标准,希望通过WoT层面的标准化,应对IoT协议及解决方案的碎片化,减少部署成本并降低投资者和消费者的风险;进一步促进IoT设备及服务市场的指数级增长。
 

W3C积极参与2017世界移动大会(Mobile World Congress 2017),同时,W3C的CEO Jeff Jaffe博士及其他管理层成员也将在2月27-29日在MWC会场与产业界同行交流。Jeff指出,如果我们能够克服IoT碎片化带来的负面效应,将会为包括移动运营商在内的整个生态创造巨大的发展机会。W3C在创造无专利障碍的免费标准(Royalty-free standards)及平台独立方面的独特优势将有助于这一目标的实现。
 

更多关于工作组的信息,请参阅W3C的官方消息(中文,英文)。

W3C发布Web注释数据模型、词汇表及注释协议等三份正式推荐标准

2017年2月23日,W3C的Web注释工作组(Web Annotation Working Group)发布了三份Web注释的W3C正式推荐标准(W3C Recomendation):Web注释数据模型、Web注释词汇表、Web注释协议。同时发布的,还有两份说明性文档,以工作组备忘的形式发布。

Web注释数据模型(Web Annotation Data Model):该规范描述了一个结构化模型和格式,采用JASON格式,支持在不同的硬件及软件平台分享并重复使用注释,可以以一种简便的方式效仿常见用例,同时支持更复杂的需求,包括将任意内容链接到某一特定的数据点,或是链接到时序媒体资源的(如视频、音频)的特定片段等。

Web注释词汇表(Web Annotation Vocabulary):该规范用于Web注释数据模型的RDF类、谓词(predicates)及命名实体(named entities),同时列出了一组可能在模型中用到的其他本体,并提供了在互联数据上下文中使用Web注释JSON序列化所需要的JSON-LD Context及profile定义。

Web注释协议(Web Annotation Protocol):该文档表述了创建和管理注释的传输层协议和机制,它符合Web体系结构中REST接口的最佳实践。
 

此外,工作组还发布了两份说明性的工作组备忘(Group Notes):

在HTML中嵌入Web注释(Embedding Web Annotations in HTML):本文描述了如何向HTML文档中嵌入Web注释。文档通过实例如何在HTML文档中通过Selector来识别注释及对应的HTML片段。

选择器和状态(Selectors and States):在Web资源中选择所需的部分是Web注释经常用到的一个独特操作。本文档基于Web注释数据模型(Web Annotation Data Model)给出的模型和语义,重点抽取了选择器(Selectors)和状态(States),帮助开发者理解和使用。
 

更多内容,请参阅英文原文,及W3C的Web注释工作组。还可以关注W3C博客文章,W3C Blog: Making it easier to share annotations on the Web

W3C发布CSS定时函数、CSS包含模块的首份标准工作草案

2017年2月21日,W3C的CSS工作组发布了两份标准的首次公开工作草案:

CSS定时函数(CSS Timing Functions Level 1):该模块为开发者提供了一种动画时间的描述方式。该规范可用于产生表示物理现象(如动量等)或者产生类似机器人的离散步骤动画效果。在动画控制中,往往需要实现一些渐进的运动效果(如重力作用下的落体),定时函数(Timing functions)可以根据一类特定的模型(线性函数、三次Bézier函数、分段函数等),通过输入值(progress value)计算一个输出值(output progress value)来实现动画时间的转换。

CSS包含模块(CSS Containment Module Level 1):该模块定义了 contain 属性,用于指出该元素的子树将独立于页面的其他部分。该规范可用于用户代理(如浏览器等)的重度优化(heavy optimizations)。
 

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

站内搜索

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

更多内容>>

诚聘英才

AC 2017

2017年W3C顾问委员会会议(AC 2017)将于4月23-25日在北京举行。注册现已开放。

更多内容>>

W3Cx 开放课程

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

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

W3C技术标准

查看Web技术标准
- 按时间 | 按工作组
■ Web与产业融合 ■
- 汽车 | 数字出版 | Web与电信
- 娱乐与广播电视 | Web支付 | Web数据
- 物联万维网(WoT) | Web安全
■ Web For All ■
- Web无障碍 | 国际化

更多内容>>

W3C标准翻译

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

更多内容>>

W3C中国贡献榜

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

更多内容>>

中国参与W3C

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

更多内容>>

合作伙伴

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