CSS visibility屬性用于控制元素的可見性。它有以下幾種取值:
visible:默認值,元素可見。
hidden:元素隱藏,但仍占據空間。
collapse:主要應用于表格元素,折疊表格行或列。
inherit:繼承父級元素的可見性。
與display屬性不同的是,visibility屬性隱藏元素時仍會占據空間,而display屬性隱藏元素時不占據空間。因此,使用visibility屬性隱藏元素時會保留元素占據的空間,而使用display屬性隱藏元素時,元素的空間將被釋放。
可以通過JavaScript來動態地修改visibility屬性。