首页 > 其他 > 详细

visibility: hidden 和 display: none的区别

时间:2020-05-05 11:33:29      阅读:50      评论:0      收藏:0      [点我收藏+]

相同点:

两者都可以将dom元素隐藏

不同点:

1.display: none 隐藏之后不占用文档流,而visibility: hidden却会占用文档流,如果要在隐藏元素的同时获取其尺寸信息,那就可以使用visibility: hidden

2.display: none 会引起页面的回流(重排)以及重绘,而visibility: hidden只会引起重绘,从性能角度上讲,visibility: hidden会稍微好点

3.display: none 的子元素不会进行显示,而visibility: hidden的子元素却是可以进行设置显示的

visibility: hidden 和 display: none的区别

原文:https://www.cnblogs.com/boystao/p/12829968.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!