CSS属性中Display与Visibility的区别
一,display:none与visibility:hidden的区别
两者都可以用来控制元素的显示和隐藏,visibility属性用来确定元素是显示还是隐藏(visibility="visible|hidden")来表示,visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据所在文档流中的位置。而使用 display:none,元素会被隐藏,也不在占用文档流位置,会出现整个页面的重新刷新,导致页面闪烁。如果只是想单纯的隐藏元素的话,建议使用visibility来控制,这样用户体验要好,并且性能要比display:none控制的要高。
相关推荐
hellowzm 2020-07-19
drdrsky 2020-06-04
XuNeely 2020-04-22
lyg0 2020-03-07
tianzyc 2020-02-17
沈宫新 2020-01-02
impress 2020-01-02
89510194 2019-12-31
wwwxuewen 2019-12-19
hlfsunshine 2013-09-02
lcyangcss 2019-11-10
zhangpan 2019-11-09
liushi 2007-11-13
超哥Blog 2007-09-30
libowenhit 2007-09-27
宿舍 2019-10-21
zyhui 2014-11-13
怀抱清风 2017-03-06