当前位置:首页 > 科技  > 软件

Display和Visibility的区别,你了解了吗?

来源: 责编: 时间:2023-11-28 09:36:38 387观看
导读采用CSS实现元素隐藏的方法有很多种,比如定位到屏幕之外、透明度变换等。而常见的两种方式是将元素设置为display:none或者visibility:hidden。元素样式设置为display:none当元素样式设置为display:none时,则该元素和它

采用CSS实现元素隐藏的方法有很多种,比如定位到屏幕之外、透明度变换等。而常见的两种方式是将元素设置为display:none或者visibility:hidden。VaZ28资讯网——每日最新资讯28at.com

元素样式设置为display:none

当元素样式设置为display:none时,则该元素和它的子元素都会隐藏,不占据文档流(就是元素原本占据的空间会释放出来)。VaZ28资讯网——每日最新资讯28at.com

给元素样式设置display:none<div class="a">A</div><div class="b">B</div><div class="c">C</div>

样式设置为VaZ28资讯网——每日最新资讯28at.com

.a,.b,.c{  width:50px;  height:50px;  text-align:center;  background:blue;  margin-top:5px;  line-height:50px;  color:red;}

效果如:VaZ28资讯网——每日最新资讯28at.com

图片图片VaZ28资讯网——每日最新资讯28at.com

添加display:none后效果如下:VaZ28资讯网——每日最新资讯28at.com

图片图片VaZ28资讯网——每日最新资讯28at.com

B原本占据的空间会释放出来。VaZ28资讯网——每日最新资讯28at.com

display的其他常见属性值及说明VaZ28资讯网——每日最新资讯28at.com

属性值
VaZ28资讯网——每日最新资讯28at.com

说明
VaZ28资讯网——每日最新资讯28at.com

block
VaZ28资讯网——每日最新资讯28at.com

元素转化为块级元素显示
VaZ28资讯网——每日最新资讯28at.com

inline
VaZ28资讯网——每日最新资讯28at.com

元素转化为行内元素显示
VaZ28资讯网——每日最新资讯28at.com

inline-block
VaZ28资讯网——每日最新资讯28at.com

自身元素转化为行内元素,相邻的行内元素显示在一行,但其子元素为块级元素显示
VaZ28资讯网——每日最新资讯28at.com

元素样式设置为:visibility:hidden

visibility:hidden也可以将元素隐藏,但是依然显示着元素所占据的空间。如:VaZ28资讯网——每日最新资讯28at.com

给元素样式设置visibility:none<div class="a">A</div><div class="b">B</div><div class="c">C</div>

css样式VaZ28资讯网——每日最新资讯28at.com

.a,.b,.c{  width:50px;  height:50px;  text-align:center;  background:blue;  margin-top:5px;  line-height:50px;  color:red;}.b{  visibility:hidden;}

效果如下:VaZ28资讯网——每日最新资讯28at.com

图片图片VaZ28资讯网——每日最新资讯28at.com

visibility的其他属性值:VaZ28资讯网——每日最新资讯28at.com

属性值
VaZ28资讯网——每日最新资讯28at.com

说明
VaZ28资讯网——每日最新资讯28at.com

inherit
VaZ28资讯网——每日最新资讯28at.com

继承父元素的visibility属性设置
VaZ28资讯网——每日最新资讯28at.com

visible
VaZ28资讯网——每日最新资讯28at.com

默认值
VaZ28资讯网——每日最新资讯28at.com


VaZ28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-34660-0.htmlDisplay和Visibility的区别,你了解了吗?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 实现Eureka服务注册和服务发现,你学会了吗?

下一篇: Prometheus 的查询语言 PromQL 详解

标签:
  • 热门焦点
  • 天猫精灵Sound Pro体验:智能音箱没有音质?来听听我的

    这几年除了手机作为智能生活终端最主要的核心之外,第二个可以成为中心点的产品是什么?——是智能音箱。 手机在执行命令的时候有两种操作方式,手和智能语音助手,而智能音箱只
  • 跑分安卓第一!Redmi K60至尊版8月发布!卢伟冰:目标年度性能之王

    8月5日消息,Redmi K60至尊版将于8月发布,在此前举行的战略发布会上,官方该机将搭载搭载天玑9200+处理器,安兔兔V10跑分超177万分,是目前安卓阵营最高的分数
  • 学习JavaScript的10个理由...

    作者 | Simplilearn编译 | 王瑞平当你决心学习一门语言的时候,很难选择到底应该学习哪一门,常用的语言有Python、Java、JavaScript、C/CPP、PHP、Swift、C#、Ruby、Objective-
  • JavaScript学习 -AES加密算法

    引言在当今数字化时代,前端应用程序扮演着重要角色,用户的敏感数据经常在前端进行加密和解密操作。然而,这样的操作在网络传输和存储中可能会受到恶意攻击的威胁。为了确保数据
  • 19个 JavaScript 单行代码技巧,让你看起来像个专业人士

    今天这篇文章跟大家分享18个JS单行代码,你只需花几分钟时间,即可帮助您了解一些您可能不知道的 JS 知识,如果您已经知道了,就当作复习一下,古人云,温故而知新嘛。现在,我们就开始今
  • 自律,给不了Keep自由!

    来源 | 互联网品牌官作者 | 李大为编排 | 又耳 审核 | 谷晓辉自律能不能给用户自由暂时不好说,但大概率不能给Keep自由。近日,全球最大的在线健身平台Keep正式登陆港交所,努力
  • 猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对&ldquo;势&rdquo;的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • 网红炒股不为了赚钱,那就是耍流氓!

    来源:首席商业评论6月26日高调宣布入市,网络名嘴大v胡锡进居然进军了股市。在一次财经媒体峰会上,几个财经圈媒体大佬就&ldquo;胡锡进炒股是否知道认真报道&rdquo;展开讨论。有
  • iQOO 11S或7月上市:搭载“鸡血版”骁龙8Gen2 史上最强5G Soc

    去年底,iQOO推出了“电竞旗舰”iQOO 11系列,作为一款性能强机,iQOO 11不仅全球首发2K 144Hz E6全感屏,搭载了第二代骁龙8平台及144Hz电竞屏,同时在快充
Top