boystao

相同点:

两者都可以将dom元素隐藏

不同点:

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

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

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

分类:

技术点:

相关文章:

  • 2021-11-30
  • 2021-11-01
  • 2021-11-03
  • 2021-12-21
  • 2021-09-18
  • 2021-09-04
  • 2021-11-02
猜你喜欢
  • 2021-12-12
  • 2021-08-01
  • 2021-04-15
  • 2021-05-15
  • 2021-11-03
相关资源
相似解决方案