visibility = "visible"和display="none"一样的吗解决思路

visibility = "visible"和display="none";一样的吗
效果好像是一样的
有什么区别么

------解决方案--------------------
应该都一样把,不过我都使用display= ' '
从来没用过visibility
------解决方案--------------------
都是隐藏效果,但是display会把占用的空间挤掉,而visibility会保留他占用的空间。
------解决方案--------------------
visibility会有一个空白区域,很不爽