Safari 26.5的WebKit特性

Safari 26.5的WebKit特性

💡 原文英文,约2400词,阅读约需9分钟。
📝

内容提要

Safari 26.5版本引入了多个新特性,如CSS的:open伪类、改进的随机数生成和SVG渐变的颜色插值。此版本修复了63个bug,提升了WebKit的整体质量,改善了布局、动画和网络性能,增强了用户体验。

🎯

关键要点

  • Safari 26.5版本引入了新的CSS:open伪类,改进了随机数生成和SVG渐变的颜色插值。
  • 此版本修复了63个bug,是WebKit迄今为止最大的5月发布。
  • 新特性包括ToggleEvent.source属性和Origin API,增强了用户体验。
  • CSS的:open伪类提供了一种统一的方式来样式化<details>、<dialog>、<select>和<input>等元素的打开状态。
  • CSS random()函数的改进允许使用全局命名值和元素范围命名值,提供更灵活的随机尺寸生成。
  • Anchor Positioning、Hanging Punctuation和Scroll-Driven Animations等功能得到了多项修复,提升了可靠性。
  • SVG渐变现在支持color-interpolation属性,允许在linearRGB颜色空间中进行颜色插值,改善了颜色过渡效果。
  • Web API的改进包括ToggleEvent.source属性和Origin API的支持,简化了事件处理和同源比较。

延伸问答

Safari 26.5版本新增了哪些CSS特性?

Safari 26.5版本新增了CSS的:open伪类、改进的random()函数和SVG渐变的颜色插值特性。

Safari 26.5修复了多少个bug?

Safari 26.5修复了63个bug,是WebKit迄今为止最大的5月发布。

CSS的:open伪类有什么用?

:open伪类提供了一种统一的方式来样式化<details>、<dialog>、<select>和<input>等元素的打开状态。

Safari 26.5对SVG渐变做了哪些改进?

Safari 26.5支持color-interpolation属性,允许在linearRGB颜色空间中进行颜色插值,改善颜色过渡效果。

Safari 26.5的ToggleEvent.source属性有什么新功能?

ToggleEvent.source属性允许在事件中引用触发操作的元素,简化了事件处理。

Safari 26.5如何改善了随机数生成?

Safari 26.5改进了CSS random()函数,支持全局命名值和元素范围命名值,提供更灵活的随机尺寸生成。

➡️

继续阅读