重绘、重排
重绘、重排
什么是重绘
当渲染树上更新一些只影响外观、颜色、透明度而不影响布局的属性时,就叫重绘
什么是重排(回流)
页面渲染时,当页面中元素的位置,大小或结构、定位发生改变,或者对HTML结构增删查改时,浏览器会对所有的dom进行重新排序,这就是DOM回流,严重影响浏览器性能
重绘的几种情况
color , border-style , visibility ,text-decoration , background
background-image , background-position , background-repeat
background-size , outline-color , outline , outline -style , outline-width , box-shadow
重排的几种情况
盒子模型相关属性
定位属性及浮动
改变节点内部文字结构
width , height , padding , margin , display , border-width , border , min-height
top , bottom , left , right ,position , float , clear
text-align , overflow-y , font-weight , overflow , font-family, line-height , vertival-vlign , white-space , font-size
本文作者:伏月廿柒
本文链接:https://www.cnblogs.com/by0627/p/16059356.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步