javascript - 如果元素的位置是绝对的,浏览器的渲染是否回流?

标签 javascript performance dom browser reflow

如果我有一个具有绝对位置的元素,并且我更改了它的左侧和顶部位置,会回流到它的父子元素吗?如果它自己的 child 不受影响怎么办,因为他们也被左轴和上轴绝对定位?

如果我更改元素的宽度/高度但对父元素及其子元素都不重要?

最佳答案

具有绝对位置的对象不会影响页面的布局。页面的布局不考虑绝对定位的对象。移动绝对定位的对象不会引起其他对象的任何回流。

移动具有绝对定位的对象将导致其子对象随之移动。它不会回流它们,它们只会与它们的父容器一起移动。

关于javascript - 如果元素的位置是绝对的,浏览器的渲染是否回流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7338514/

相关文章:

javascript - Chrome扩展程序检测用户添加的新标签

Java 垃圾回收和年轻代大小

c++ - 比函数引用更有效的方法?

c# - 检查二维数组中的值

c++ - QTDom - 递归地将子元素添加到特定元素

javascript - 在 JavaScript 中进行四种字符串操作

javascript - 检查两个数组是否有一个具有相同属性的对象

javascript - Nodejs/Express.js 路径问题

java dom 转义字符

javascript - 如何在同一页面显示结果?