采用css实现元素隐藏的方法有很多种,比如定位到屏幕之外、透明度变换等 。而常见的两种方式是将元素设置为display:none或者visibility:hidden 。
元素样式设置为display:none当元素样式设置为display:none时 , 则该元素和它的子元素都会隐藏,不占据文档流(就是元素原本占据的空间会释放出来) 。
给元素样式设置display:none<div class="a">A</div><div class="b">B</div><div class="c">C</div>样式设置为
.a,.b,.c{width:50px;height:50px;text-align:center;background:blue;margin-top:5px;line-height:50px;color:red;}效果如:

文章插图
添加display:none后效果如下:

文章插图
B原本占据的空间会释放出来 。
display的其他常见属性值及说明
说明
block
元素转化为块级元素显示
inline
元素转化为行内元素显示
inline-block
自身元素转化为行内元素 , 相邻的行内元素显示在一行,但其子元素为块级元素显示
元素样式设置为:visibility:hiddenvisibility:hidden也可以将元素隐藏 , 但是依然显示着元素所占据的空间 。如:
给元素样式设置visibility:none<div class="a">A</div><div class="b">B</div><div class="c">C</div>css样式:【Display和Visibility的区别,你了解了吗?】
.a,.b,.c{width:50px;height:50px;text-align:center;background:blue;margin-top:5px;line-height:50px;color:red;}.b{visibility:hidden;}效果如下:
文章插图
visibility的其他属性值:
说明
inherit
继承父元素的visibility属性设置
visible
默认值
推荐阅读
- HTTP 和 HTTPS 之间除了安全性区别外,还有哪些区别
- 数字孪生如何实现成功的工程和转型?
- 连接共享打印机需要用户名和密码怎么设置
- 李东健坦言和前妻赵伦熙离婚很快,并表示几乎没有人站在我这边
- 鸡和鸭哪个营养更好 鸡和鸭
- 护士成歌手,陈奕迅曾经和她暧昧,郑中基专门为她写歌
- 一夫当关是什么生肖和数字? 一夫当关是什么生肖
- 片的结构和笔顺 片的结构
- 欢天喜地七仙女青儿和谁在一起 欢天喜地七仙女青儿
- 灭火器的适用范围和使用方法,2022灭火器有效期最新规定
