CSS display:none, visibility:hidden 和 opacity:0 对浏览器渲染的影响
A、设置display:none后的元素只会导致浏览器的重排而不会重绘 是错误的说法。设置display:none后的元素不仅会导致浏览器的重排,还会导致重绘。因为该元素被隐藏后,它所占的空间也会被释放,导致其他元素的位置和大小会发生变化,从而引发重排和重绘。
原文地址: https://www.cveoy.top/t/topic/mKsF 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
A、设置display:none后的元素只会导致浏览器的重排而不会重绘 是错误的说法。设置display:none后的元素不仅会导致浏览器的重排,还会导致重绘。因为该元素被隐藏后,它所占的空间也会被释放,导致其他元素的位置和大小会发生变化,从而引发重排和重绘。
原文地址: https://www.cveoy.top/t/topic/mKsF 著作权归作者所有。请勿转载和采集!