2018年8月9日,W3C的CSS工作组(CSS Working Group)发布CSS绘制API(CSS Painting API Level 1)候选推荐标准(Candidate Recommendation),征集参考实现(Call for Implementations)。该规范定义了一个API,允许web开发人员使用javascript定义一个自定义CSS <image>,来响应样式和大小的变化。细节请参阅EXPLAINER。
更多内容,请参阅英文原文。
2018年8月9日,W3C的CSS工作组(CSS Working Group)发布CSS绘制API(CSS Painting API Level 1)候选推荐标准(Candidate Recommendation),征集参考实现(Call for Implementations)。该规范定义了一个API,允许web开发人员使用javascript定义一个自定义CSS <image>,来响应样式和大小的变化。细节请参阅EXPLAINER。
更多内容,请参阅英文原文。
2018年8月7日,W3C更新移动Web应用发展路线图(Roadmap of Web Applications on Mobile, July 2018)(中文版在这里),文档总结了W3C围绕增强Web应用所开发的一系列技术标准的进展,以及这些技术如何具体地应用于移动环境中。
该路线图在2018年4月版的基础上进行了内容上的更新,以紧跟Web平台进展,具体更新细节请参阅更改记录(中文版在这里)。性能是过去几个月标准化工作的主要焦点,新的探索性工作是优化性能或调整浏览器行为以满足Web应用需求的机制。特别是在性能和调优中提到的探索性工作以及正在开发中的技术:
* CSS Animation Worklet API使用户代理可以在专用线程中创建脚本动画,降低主线程的压力
* CSS的 contain属性可以指示某个元素的子树独立于页面的其余部分
* CSS的 overscroll-behavior属性在滚动到达边界时引入了对滚动容器行为的控制
* 事件计时 API(Event Timing Web Perf API)用于衡量用户交互所触发的事件延迟
* WebRTC统计信息API标识允许Web应用监控底层网络和媒体在对等场景中的性能
* 优先级提示规范让开发人员知道他们需要下载的每个资源的优先级,与现有的浏览器加载机制(如preload)互补
更新后的版本还包含了W3C于近期发布的WebDriver正式推荐标准,一项支持跨多个浏览器(含移动浏览器)自动化测试的关键技术。
表格中呈现的实现信息现在嵌入了来自MDN浏览器兼容性数据项目( MDN Browser Compatibility Data)的内容。如果没有足够的实现数据来评估给定实现是否支持规范中的所有功能时,路线图会呈现“部分”徽章。
此项目得到北京航空航天大学的支持,该文档是在GitHub上开发的一系列Web技术路线图的一部分,它汇总了W3C开发的、与移动Web应用相关的现有技术标准,按照标准的成熟度重点分类介绍了正在开发中的标准,以及产业关注但仍处于标准研究和孵化阶段的标准工作,进一步讨论了未来需要解决的技术差距。W3C将按季度,或根据Web平台的关键技术进展情况定期发布该文档的更新版本。这些路线图旨在提供有关开放Web平台在不同领域发展趋势的中短期见解。我们诚邀社区对该文档进行审阅,并通过GitHub(issue tracker)提交审阅意见。
更多内容,请参阅英文原文。
2018年7月3日,W3C的CSS工作组更新CSS文本修饰模块(CSS Text Decoration Module Level 3)候选推荐标准(Candidate Recommendation),征集参考实现(Call for Implementations)。该模块包括了与文本修饰相关的CSS特性,如下划线、文本阴影、加黑及强调符号(emphasis marks)。
级联样式单(CSS)是描述结构化的页面(如HTML、XML等)如何在屏幕、打印纸、语音等载体上进行渲染的一种语言。
更多内容,请参阅英文原文。
2018年6月26日,W3C的CSS工作组更新CSS字体模块(CSS Fonts Module Level 3)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该CSS3模块描述了字体属性如何指定及字体资源如何动态加载。该文档的内容是之前CSS3 Fonts和CSS3 Web Fonts两个模块的整合。关于字体加载事件(font load event)相关的描述则转入CSS Font Loading模块。
更多内容,请参阅英文原文。
2018年6月26日,W3C宣布将于2018年9月18-19日,在日本东京举办数字出版布局与呈现(从漫画到杂志)技术研讨会,即W3C Workshop on Digital Publication Layout and Presentation(from Manga to Magazines)。本次研讨会由日本庆应义塾大学高级出版实验室主办,会场位于具有悠久历史的庆应大学三田校区。
研讨会旨在集合与会专家,围绕固定和动态布局,对基于Web技术(特别是CSS、Web的格式语言)视觉效果丰富的长格式数字出版的现状进行评估,并进一步探索未来发展方向。研讨会主题包括:
* 高级布局使用最近和即将推出的CSS创新,特别是对于移动和其他设备(CSS网格、视口单元、媒体查询、CSS形状等)
* 漫画/动漫的“智能过渡”,包括“涡轮媒体”和其他新形式
* 分析漫画、杂志和其他垂直领域的专有平台
* 图像为主固定布局与文本为主固定布局的比较
* 专用EPUB阅读系统中呈现固定布局EPUB与HTML-CVG-CSS典型浏览器呈现之间的差异,以及对聚合的考虑
* 高设计数字出版物的可访问性
* 创新和互动的高设计数字出版物
* 为连环画使用CSS的交互功能(例如滚动条)
* 编程(JavaScript)与声明(HTML/CSS,SVG)表示
* 从IDPF对高级混合布局和页面模版方面的研究中吸取的经验
* 机器学习(ML)和人工智能(AI)技术用于内容生产(例如从图像推断CSS布局) 和可访问性(例如推断阅读顺序和其他可访问性特征)
* 高设计数字出版物的国际化
* 通过CSS打印高设计出版物的格式
* 长格式出版物的响应式式设计
* 新兴Web字体功能(彩色字体、可变字体等)提供的可能性
* 色彩管理
有关本次研讨会的更多内容,请参阅研讨会详细信息以及论文提交说明,并于7月20日之前,提交参会意愿和立场声明。更多内容,请参阅英文原文。
2018年6月21日,W3C的CSS工作组发布CSS基本用户界面模块(CSS Basic User Interface Module Level 3 ,CSS3 UI)正式推荐标准(Recommendation)。该规范描述了CSS 3中对HTML、XML(包括XHTML)进行样式处理所需的与用户界面相关的属性及属性值。该规范包含并扩展了在CSS 2的属性及属性值规范中定义的与用户界面相关的特性。它使用各种属性及属性值在文档中对基本用户界面元素进行样式处理。该规范已经在全部现代浏览器中被充分实现。
CSS(级联样式表,全称Cascading Style Sheets)是描述结构化的页面(如HTML、XML等)如何在屏幕、打印纸、语音等载体上进行渲染的一种语言。
更多信息,请参阅英文原文。
2018年6月19日,W3C的CSS工作组发布CSS颜色模块(CSS Color Module Level 3)的修订推荐标准。CSS是一种描述结构文档(例如HTML,XML)在屏幕、纸上、语音中如何绘制的语言。该模块使用颜色相关的属性和值,在文档中为文本,背景,边框,以及元素的其他部分设置颜色。该规范描述用于前景色和组颜色透明度的CSS颜色值和属性。该规范不仅包括CSS level 2中已经出现的与颜色相关的属性和值,还扩展了新的属性和值。该规范合并了针对先前发布的CSS Color 3推荐标准提出的勘误表(errata)。该规范已经在所有的现代浏览器中得到了充分实现。
更多内容,请参阅英文原文。
2018年5月24日,W3C的CSS工作组发布CSS Writing Modes Level 4候选推荐标准(Candidate Recommendation),同时更新CSS Writing Modes Level 3候选推荐标准,并征集对这两份规范的参考实现(Call for Implementions)。CSS书写模式定义了CSS如何支持各种不同国际化语言的书写模式,例如拉丁(Latin)语系及印度(Indic)语系采用从左到右的书写模式,希尔伯特语(Hebrew)或阿拉伯语(Arabic)采用从右到左的书写模式,一些混合了拉丁语和阿拉伯语的文字可能采用双向书写(bidirectional),而一些东亚文字则需要竖排(从上到下)的书写模式。Level 4添加了Levle 3中没有的功能,以及一套额外的的变化从而更精确地定义盒模型(box model)与bidi属性的交互。
CSS是一种描述结构文档(例如HTML,XML)在屏幕、打印纸、语音载体中如何渲染的语言。
更多内容,请参阅英文原文。
2018年5月24日,W3C的CSS工作组更新CSS包含模块(CSS Containment Module Level 1)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementations)。该模块定义了 ‘contain’属性,用于表明该元素的子树独立于页面其余部分。若使用得当,该规范可实现用户代理(如浏览器等)的重度优化(heavy optimizations)。
CSS是描述结构化文档(如HTML、XML)在屏幕、打印纸及语音载体中如何渲染的语言。
更多内容,请参阅英文原文。
2018年5月4日,W3C更新移动Web应用发展路线图(Roadmap of Web Applications on Mobile)(中文版在这里),该文档总结了W3C围绕增强Web应用所开发的一系列技术标准的进展,以及这些技术如何具体地应用于移动环境。
W3C于2018年1月份发布该路线图第一版,为了紧跟Web平台进展,同时基于各方在过去几个月中对第一版文档的反馈,W3C对文档内容进行了更新,具体细节请参阅更改记录(中文版在这里)。更新后的路线图阐述了W3C当前正在进行的探索性工作,诸如:
新版本还突出了之前版本中所缺少的对移动设备有益的技术,例如:
最后一项十分重要的更新是无障碍可访问性方面在用户交互部分得到了更好的介绍和覆盖。
实现信息现在包含了在移动浏览器上的状态,并在需要浏览器引擎前缀或开启浏览器实验性功能以使用某个特性时发出警告。实现信息还链接到相关信息来源(包括:Can I use?,Chrome Platform Status、Microsoft Edge web platform features status and roadmap,WebKit Feature Status)。
此项目得到北京航空航天大学的支持,该文档是在GitHub上开发的一系列Web技术路线图的一部分,它汇总了W3C开发的、与移动Web应用相关的现有技术标准,按照标准的成熟度重点分类介绍了正在研制中的标准,以及产业关注但仍处于标准研究和孵化阶段的标准工作,进一步讨论了未来需要解决的技术差距。W3C将按季度,或根据Web平台的关键技术进展情况定期发布该文档的更新版本。这些路线图旨在提供有关开放Web平台在不同领域发展趋势的中短期见解。我们诚邀社区对该文档进行审阅,并通过GitHub(issue tracker)提交审阅意见。
更多内容,请参阅英文原文。
2018年4月12日,W3C的CSS工作组(CSS Working Group)发布CSS布局API(CSS Layout API Level 1)规范首个公开工作草案(First Public Working Draft)。该规范描述了一个API,允许开发者根据计算样式和盒子节点树(box tree)的变化来布局一个盒子节点(box)。
2018年3月15日,W3C的CSS工作组(CSS Working Group)发布CSS颜色模块(CSS Color Module Level 3)提案推荐标准(Proposed Recommendation),并征集审阅意见(Call for Review)。该模块使用颜色相关的属性和值,在文档中为文本,背景,边框,以及元素的其他部分设置颜色。该规范描述用于前景色和组颜色透明度的CSS颜色值和属性。该规范不仅包括CSS level 2中已经出现的与颜色相关的属性和值,还扩展了新的属性和值。该文档预计将取代W3C先前于2011年发布的推荐标准文档版本。
欢迎公众于2018年4月12日之前提交审阅意见。更多内容,请参阅英文原文。