display:none和visibility:hidden的区别

  display:none隐藏时不占位,当再次显示时会发生页面回流和重绘,visibility:hidden隐藏时占位,当再次显示时不会回流和重绘,所以display:none是彻底隐藏了,visibility:hidden的性能要高一些。
  display:none不会被子元素继承,visibility:hidden会被子元素继承。

  c3的transition不支持display:none,支持visibility:hidden。

posted @ 2019-07-18 01:46  吴小明-  阅读(325)  评论(0编辑  收藏  举报