display:none visibility:hidden同:都是将网页上的某个元素隐藏起来,但是display:none会连原先元素的位置一并隐藏
visibility:hidden则只是让这个元素变得透明,它所占的位置还是在页面上