CSS中的visibility属性用于控制一个元素的可见性。
该属性有两个可选值:visible和hidden。其中,visible表示元素可见,而hidden表示元素不可见。
和display属性不同的是,当visibility属性设置为hidden时,元素将不再占据页面的空间,也就是说,该元素的大小和位置都会被隐藏起来。而当visibility属性设置为visible时,元素会重新出现在页面中,并占据原来的位置和大小。
需要注意的是,visibility属性只控制元素的可见性,而不会影响元素的布局。如果想要同时控制元素的可见性和布局,可以使用display属性。
另外,visibility属性还有一个可选值:collapse。该值只适用于表格元素,表示将表格的行或列折叠起来,从而使得表格更加紧凑。
总之,visibility属性是CSS中用来控制元素可见性的重要属性之一,常用于制作动画效果、鼠标悬停提示等。