Chrome 85 的 content-visibility 会影响 position: absolute 的策略。

Chrome 85 之后,提供了 content-visibility 属性,用于优化渲染性能,放弃布局或绘制不可见元素。
经测试,对于长列表等结构,优化大幅提升。还不用修改业务逻辑,性价比极高。不过要注意,还是副作用的。
目前已经发现,应用了该属性的元素会影响绝对定位子元素的布局策略:
原 absolute 的元素会相对于最近的非 static 祖先元素定位,现会相对于当前元素定位。

参考:
content-visibility: the new CSS property that boosts your rendering performance
Cascading Style Sheets position

发表评论

邮箱地址不会被公开。 必填项已用*标注