微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css 隐藏且不占据位置

CSS的display属性可以用于控制元素的显示方式。隐藏元素同时让它不占用页面上的位置可以使用display的值为none:

隐藏的元素 {
    display: none;
}

css 隐藏且不占据位置

这样设置后,该元素将完全消失,而且不会再占用它原本所在的页面位置。

然而,若想让元素不可见但仍占据位置,我们可以采用opacity和visibility属性

隐藏的元素 {
    opacity: 0;
    visibility: hidden;
}

opacity属性把元素的透明度设置为0,这会让元素完全透明,但是还会占用它原本所在的页面位置。

visibility属性用于决定元素是否可见。hidden的值可以让元素消失,但是仍占用位置。不过需要注意的是,使用visibility来隐藏元素的话,虽然元素不可见,但是它对于父元素的影响还是存在的,因此需要合理设置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。