上周 WebKit 动态
视口相关 CSS 单位和 JavaScript Speech

上周共有 755 次提交进入 WebKit,亮点包括对三个新的视口相关 CSS 单位的支持以及 JavaScript Speech API 的工作。

Web Inspector 中的样式声明现在可以在声明中的任何位置添加,而不仅仅是在末尾。DOM 计数器图表不再是实验性的,当按下 escape 或 enter 时,颜色选择器将关闭,点击 DOM 计数器图表时,时间线记录将打开。此外,Profiles 面板已为 Web Workers 启用,现在将为 Watch Expressions提供建议

WebKit现在支持日文文本布局的行内字符网格。-webkit-flow-into CSS 属性的初始值已更改为“none”,现在支持内联 flexboxen 的 display 类型,David Barton 继续改进 MathML 支持,这次是修复 <msubsup> 格式。当发生脚本添加时,:empty 伪选择器将不再适用,已修复 fieldset 的 <legend> 元素的裁剪行为,并且:scope 伪类也已得到支持

Shadow DOM 的 ShadowRoot 已学习了 innerHTML 属性,并且 <content> 元素在 Shadow DOM 子树之外使用时,将表现得像一个未知的 HTML 元素。Microdata 的属性集合获得了 namedItem 方法,并且 CSS Region 的 NamedFlow 对象现在支持 getRegionsByContentNode 方法。SVG 的 <use> 元素已与 Shadow Root 实现集成,并且正在努力阻止 SVG 直接修改 CSS 样式

Joe Thomas 完成了对三个新 CSS 单位的支持:vw, vh 和 vmin。这些单位允许您根据视口的宽度、高度或两者中最小的值来定义尺寸。在 webkit-dev 上宣布后,Hans 为实现 JavaScript Speech API提交了初始补丁

上周发生的其他变更: