1.display:none是彻底消失,不占空间,浏览器也不会解析该元素,当diaplay值为none时会产生回流和重绘
(回流:当页面中的一部分元素需要改变规模尺寸、布局、隐藏显示等,页面重新构建,此时就是回流。)
(重绘:在回流的时候,浏览器会使渲染树中受到影响的部分失效,并重新构造这部分渲染树,完成回流
后,浏览器会重新绘制受影响的部分到页面中,该过程成为重绘。)
2.visibility:hidden只是看不到了,但占有相对空间,不会彻底消失,浏览器会解析该元素,只重绘不回流;
1.display:none是彻底消失,不占空间,浏览器也不会解析该元素,当diaplay值为none时会产生回流和重绘
(回流:当页面中的一部分元素需要改变规模尺寸、布局、隐藏显示等,页面重新构建,此时就是回流。)
(重绘:在回流的时候,浏览器会使渲染树中受到影响的部分失效,并重新构造这部分渲染树,完成回流
后,浏览器会重新绘制受影响的部分到页面中,该过程成为重绘。)
2.visibility:hidden只是看不到了,但占有相对空间,不会彻底消失,浏览器会解析该元素,只重绘不回流;