首页 > 试题广场 >

关于页面重绘和回流说法错误的是?

[单选题]
关于页面重绘和回流说法错误的是?
  • 添加和删除元素会触发页面回流和重绘
  • 对 style 的操作改变color、background-color会回流,改变padding、margin会重绘
  • display:none 隐藏元素会触发页面回流和重绘
  • 浏览器大小改变resize、font-size会触发页面回流和重绘
js中的display:none不仅隐藏了元素,还删除了这个节点,另外visibility是隐藏不删除,所以c会重排(回流)和重绘
发表于 2019-12-24 10:45:12 回复(0)
1. 当render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建。这就称为回流。每个页面至少需要一次回流,就是在页面第一次加载的时候。

2. 当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的,比如background-color。则就叫称为重绘。

注:回流必将引起重绘,而重绘不一定会引起回流。
发表于 2019-12-06 11:30:29 回复(0)
b选项 对 style 的操作改变color、background-color会回流,改变padding、margin会重绘  这个为什么错了?
发表于 2020-11-07 23:33:37 回复(0)
B项 正好说反了
对 style 的操作改变color、background-color会重绘,改变padding、margin会回流

发表于 2020-07-15 18:45:19 回复(0)