💡
原文英文,约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()函数,支持全局命名值和元素范围命名值,提供更灵活的随机尺寸生成。
➡️