编程语言
首页 > 编程语言> > javascript-访问布局信息还会导致浏览器重排吗?

javascript-访问布局信息还会导致浏览器重排吗?

作者:互联网

我知道设置样式属性会导致浏览器重排.访问布局属性时是否也可能发生浏览器重排.如果可以,请举一个具体的例子说明为什么会导致浏览器重排?

解决方法:

当然,这取决于实现,但是通常,如果浏览器认为需要重新查询布局数据(即,此元素上的某些与布局相关的属性或任何父元素已更改),则浏览器会在读取元素的属性时触发重排.

您可以在以下位置找到WebKit的受影响属性的列表:How (not) to trigger a layout in WebKit.
带有示例的更通用的文章:Rendering: repaint, reflow/relayout, restyle

标签:cross-browser,reflow,browser,javascript
来源: https://codeday.me/bug/20191127/2075769.html