Skip to content
目录

【字节】介绍 CSS 隐藏页面中某个元素的几种方法

更多隐藏方案可参考 10 Ways to Hide Elements in CSS

display: none;

通过 CSS 操控 display,移出文档流

css
display: none;

opacity: 0;

透明度为 0,仍在文档流中,当作用于其上的事件(如点击)仍有效

css
opacity: 0;

visibility: hidden;

透明度为 0,仍在文档流中,但作用于其上的事件(如点击)无效,这也是 visibility: hidden;opacity: 0; 的区别

css
visibility: hidden;

content-visibility: hidden;

移出文档流,但是再次显示时消耗性能低

css
content-visibility: hidden;

绝对定位于当前页面的不可见位置

css
position: absolute;
top: -9000px;
left: -9000px;

字体大小设置为 0

css
font-size: 0;