2020年10月22日,W3C CSS 工作组发布 CSS 自定义高亮 API 模块第一版(CSS Custom Highlight API Module Level 1)规范的首个公开工作草案(First Public Working Draft)。该 CSS 模块描述了一种设置文档任意范围对象的文本样式的机制。更多内容,参见消息原文。
W3C 发布 CSS 网格布局模块候选推荐标准
2020年8月18日,W3C CSS 工作组发布 CSS 网格布局模块第二版(CSS Grid Layout Module Level 2)候选推荐标准(Candidate Recommendation),同时更新 CSS 网格布局模块第一版(CSS Grid Layout Module Level 1)候选推荐标准,并征集参考实现(Call for Implementations)。该 CSS 模块定义了一个二维网格布局系统,针对用户界面设计进行了优化。在网格布局模块中,可以将网格容器(grid container)的子节点指定到预定义布局网格的任意单元格中,这些布局网格可以是灵活的也可以是固定的。第二版规范添加了“子网格(subgrid)”功能,用于嵌套网格参与其父网格的大小调整。
W3C 更新媒体查询第四版候选推荐标准 征集参考实现
2020年7月21日,W3C CSS 工作组更新媒体查询第四版(Media Queries Level 4)候选推荐标准(Candidate Recommendation),并征集参考实现(Call for Implementation)。媒体查询允许开发者测试并查询关于用户代理(浏览器)或显示设备的属性值,且独立于被渲染的文档。该规范用于 CSS @media 规则,可以为文档设定一些条件性的样式规则,也可用于 HTML、JavaScript 等语言和各种其他上下文场景中。媒体查询第四版描述了媒体查询、媒体类型和媒体特性的机制和语法,它扩展并取代媒体查询第三版规范中定义的功能。
更多内容,请参阅消息原文。
W3C 发布 CSS 盒子大小设置模块第四版规范的首个公开工作草案
2020年5月26日,CSS 工作组发布 CSS 盒子大小设置模块第四版规范(CSS Box Sizing Module Level 4)的首个公开工作草案(First Public Working Draft)。该模块通过关键字扩展了 CSS 盒子大小设置属性,这些关键字表示基于内容的“内部”尺寸和基于上下文的“外部”尺寸,允许 CSS 更容易地描述适合其内容或特定布局上下文的盒子。
CSS 是描述标记文档(例如HTML、XML等)在屏幕、纸张等载体上如何呈现的语言。
更多内容,请参阅消息原文。
W3C 发布 CSS 盒模型模块第四版的首个公开工作草案
2020年4月21日,W3C CSS 工作组发布 CSS 盒模型模块第四版规范(CSS Box Model Module Level 4)的首个公开工作草案(First Public Working Draft)。该规范描述了在 CSS 盒子内及周围创建间距的外边距(margin)和内边距(padding)属性,稍后还将进一步扩展以涵盖边框(border)属性(当前在 [css-backgrounds-3] 规范中)。
CSS 是描述标记文档(例如HTML、XML等)在屏幕、纸张等载体上如何呈现的语言。
更多内容,请参阅消息原文。
W3C 更新 CSS 语音模块候选推荐标准
2020年3月10日,W3C CSS 工作组更新 CSS 语音模块(CSS Speech Module)候选推荐标准(Candidate Recommendation)并征集参考实现(Call for Implementations)。CSS (层叠样式表)是描述标记文档(例如 HTML、XML 等)在屏幕、纸张、语音等各种载体上如何呈现的语言。该模块定义了 CSS 听觉属性,使开发者能够通过语音合成及使用可选的音频提示,来声明式的控制文档呈现。 该规范最初是与语音浏览器标准工作组合作开发的。
更多内容,请参阅消息原文。
CSS 工作组发布四份规范的首个公开工作草案
2020年3月3日,W3C CSS 工作组发布以下四份规范的首个公开工作草案(First Public Working Draft):
* CSS 色彩模块第五版(CSS Color Module Level 5)对第四版 [css-color-4] 进行了扩展,添加了色彩修改功能。
* CSS 媒体查询第五版(Media Queries Level 5)允许开发者测试并查询用户代理(浏览器)或显示设备的属性值,独立于要渲染的文档。该规范用于 CSS @media 规则,可为文档设定一些条件性的样式规则,也可用于 HTML、JavaScript 等其他语言和上下文场景中。
* CSS 变换模块第二版(CSS Transforms Module Level 2)允许经 CSS 设定样式的元素在二维或三维空间中进行变换。该规范为三维变换添加了新的变换函数和属性,为简单变换添加了便利函数。
* CSS 条件规则模块第四版(CSS Conditional Rules Module Level 4)包含用于对样式表各部分进行条件处理的 CSS 特性,其取决于要应用样式表的文档或处理器能力。该规范包含并拓展了基于 CSS 第一版 [CSS1] 的 CSS 第二版 [CSS21] 的功能。与第二版相比,这一版的主要拓展是允许在@media内嵌某些规则,并为条件处理添加@supports规则。
更多内容,请参阅消息原文。
W3C 发布元素大小变化观察器、CSS 滚动锚定模块规范的首个公开工作草案
2020年2月11日,W3C CSS 工作组发布以下两份规范的首个公开工作草案(First Public Working Draft):
* 元素大小变化观察器(Resize Observer):该规范描述了一个用于观察元素(Element)大小变化的 API。
* CSS 滚动锚定模块第一版(CSS Scroll Anchoring Module Level 1):当用户正在使用内容时,在滚动框(scrolling box)视口上方对 DOM 元素的更改可能会导致页面移动。 该规范提出了一种机制,可以通过跟踪锚节点的位置并相应地调整滚动偏移量来提升用户体验。
CSS 是描述结构文档(例如HTML、XML等)在屏幕、打印纸等如何绘制和展现的语言。
更多内容,请参阅消息原文。
W3C 发布 CSS 书写模式第三版正式推荐标准
2019年12月10日,W3C CSS 工作组发布 CSS 书写模式第三版(CSS Writing Modes Level 3)正式推荐标准(W3C Recommendation),支持在 Web 上对文本进行横向与纵向书写,同时还设置了行排列的方向。
这个 CSS 模块定义了 CSS 如何支持多种国际语言的书写模式,包括从左到右、从右到左的横排书写模式,从上到下的纵排书写模式,以及混合的书写模式。这些新的 CSS 特性支持在同一页面上混合使用横排和纵排文本区域,还支持双向文本中的分隔、字形方向控制、以及纵排文本行中短的内嵌的横排文本。此外还根据语言的需要支持纵排文本行从右到左以及从左到右的行排列。
W3C 发布 CSS 包含模块正式推荐标准
2019年11月21日,W3C CSS 工作组发布 CSS 包含模块(CSS Containment Module Level 1)正式推荐标准(W3C Recommendation)。该模块定义了 ‘contain’ 属性,用于表明该元素的子树独立于页面其余部分。若使用得当,该规范可实现用户代理(如浏览器等)的重度优化。
更多内容,请参阅消息原文。
W3C 发布 CSS 书写模式提案推荐标准 征集审阅意见
2019年10月24日,W3C CSS 工作组发布 CSS 书写模式(CSS Writing Modes Level 3)提案推荐标准(Proposed Recommendation),并征集审阅意见(Call for Review)。该规范定义了 CSS 如何支持各种不同国际化语言的书写模式,包括从左到右、从右到左的文本排序,以及水平和垂直方向的书写模式。欢迎公众于2019年11月22日前,反馈对该文档的意见与建议。
CSS 是描述结构文档(例如HTML、XML等)在屏幕、打印纸等如何绘制和展现的语言。更多内容,请参阅消息原文。
W3C 发布 CSS 包含模块第一版提案推荐标准以及第二版的首个公开工作草案
2019年10月15日,W3C CSS 工作组发布 CSS 包含模块第一版(CSS Containment Module Level 1)提案推荐标准(Proposed Recommendation),并征集审阅意见(Call for Review)。同时发布 CSS 包含模块第二版(CSS Containment Module Level 2)的首个公开工作草案(First Public Working Draft)。CSS 包含模块描述了 CSS 的 'contain' 属性,可以指示某个元素的子树独立于页面的其余部分。这让用户代理(如浏览器)能够进行大量优化,尤其是跳过屏幕外已知不会影响屏幕上内容呈现的部分。第二版恢复了从第一版中删除的样式包含(style containment)元素。
CSS 是描述结构文档(例如HTML、XML等)在屏幕、打印纸、语音载体中如何绘制和展现的语言。
欢迎公众于2019年11月13日前,提交对提案推荐标准的审阅意见。更多内容,请参阅消息原文。