威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > display:none和visiblity:hidden区别

display:none和visiblity:hidden区别

文章作者:计算机教程 上传时间:2019-05-10

这里必须说明的是,元素不占页面空间后,取该元素或其内部元素的宽高值永远是0。如果想隐藏又想取到宽高值,那就得用visiblity:hidden。

2、display:none 的子元素也一定无法显示,visiblity:hidden 的子元素可以设置显示。

3、display:none 引起页面重绘和回流, visiblity:hidden 只引起页面重绘。

威尼斯wns.9778官网活动,visiblity:hidden 看起来的性能比display:none好些,在两者都能使用情况下,可先考虑visiblity:hidden。但也不用千方百计用visiblity:hidden,用哪个还是看需求,性能优化只是其中一部分,莫要本末倒置。

1、两者都能隐藏元素。

不同:

相同:

1、display:none 不占页面空间,visiblity:hidden 占据原先页面空间。

display:none元素及其子元素都将隐藏,而visiblity:hidden元素的子元素却可以设置visibility: visible 显示出来。在这一点上,如果页面是比较复杂或者是不受控制的,就要慎重使用visiblity:hidden,因为保不齐哪个元素被设置成可见,影响显示效果。

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:display:none和visiblity:hidden区别

关键词: