为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要用visibility:visible,而不是display:block,有什么区别

为什么要用visibility:visible,而不是display:block,有什么区别.

正在回答

1 回答

display:none和visibility:hidden都是把网页上某个元素隐藏起来的功能,但两者有所区别,经过亲自实验,我发现使用 visibility:hidden属性会使对象不可见,但该对象在网页所占的空间没有改变(看不见但摸得到),等于留出了一块空白区域,而 display:none属性会使这个对象彻底消失(看不见也摸不到)。    

display:;当他的值变成block 的时候,它所在的结构才会被加载进来。
而visibility就会在加载页面的同时就已经把它加载进来了,因为他的值为hidden的时候,它所占的空间还在。

0 回复 有任何疑惑可以回复我~
#1

成长前端初学者 提问者

非常感谢!
2016-09-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
表单验证
  • 参与学习       53334    人
  • 解答问题       253    个

表单验证是JavaScript中的高级选项之一,输入框的验证

进入课程

为什么要用visibility:visible,而不是display:block,有什么区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信