使用visibility属性控制元素可见性,其值为visible、hidden或collapse;visibility: hidden隐藏元素但保留占位,而display: none则彻底移除元素并释放空间。
要控制元素的可见性,可以使用CSS的 visibility 属性。这个属性决定
了元素是否显示,但不会影响页面布局。
以下是 visibility 支持的主要值:
示例:
.element-show {
visibility: visible;
}
.element-hide {
visibility: hidden;
}
visibility: hidden 和 display: none 都能让元素不可见,但行为不同:
举例来说,如果有一个隐藏的 div:
我不可见,但占位置这段文字不会上移
上面的段落仍会从原位置开始显示,中间留空。