企业400电话
微网小程序
AI电话机器人
电商代运营
全 部 栏 目
企业400电话
网络优化推广
AI电话机器人
呼叫中心
网站建设
商标✡知产
微网小程序
电商运营
彩铃•短信
增值拓展业务
解决CSS中 display 与 visibility 的区别
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。
visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,hidden表示隐藏)。
当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。例:
第一行文本将会触发"hidden"和"visible"属性,注意第二行的变化。
因为visibility会保留元素的位置,所以虽然第一行看不见了但位置还在,第二行内容不会上下移动。
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
注意到,当元素被隐藏之后,就不能再接收到其它事件了,所以在第一段代码中,当其被设为"hidden"的时候,就不能再接收响应到事件了,因此也就无法通过鼠标点击第一段文本令其显示出来。
另一方面,display属性就有一点不同了。visibility属性是隐藏元素但保持元素的浮动位置,而display实际上是设置元素的浮动特征。
当display被设置为block(块)时,容器中所有的元素将会被当作一个单独的块,就像div>元素一样,它会在那个点被放入到页面中。(实际上你可以设置span>的display:block,使其可以像div>一样工作。
将display设置为inline,将使其行为和元素inline一样---即使它是普通的块元素如div>,它也将会被组合成像span>那样的输出流。
下面看我实例的代码和效果:
在
蓝色
文字上点击来查看效果.
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
最后是display被设置:none,这时元素实际上就从页面中被移走,它下面所在的元素就会被自动跟上填。(此时应用display: none;的元素相当于消失,而visibility: hidden;则只表示隐藏,位置还在。)
display 属性分别为block, inline, none 值及使用visibility: hidden;的情况调试示例:
display 属性分别为block, inline, none 值及使用visibility: hidden;的情况调试
This is a SPAN
in a sentence.
将元素设为 block,会在该元素后换行。
将元素设为 inline,会消除元素换行。
将元素设为 none,隐藏该元素内容。
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
同时,关于display:inline;和float:left;两者的区别可以参看该篇文章:
(display是指显示状态,inline表示内联,特点是紧贴着前一个内联元素,通常默认的内联元素有span,a,em,strong等。而float表示的是浮动,float:left,是针对块级元素的浮动形式,是不同形式的两种状态。)
http://www.andymao.com/andy/post/42.html
http://bbs.blueidea.com/thread-2596793-1-1.html
float inline
span为内联/inline元素,给他宽度赋值是没有效果的。
span为内联/inline元素,给他宽度赋值100px+float:right;可以看到有了宽度。
这个li被定义为内联/inline,设置宽度没有效果
test
test
这个li被定义为内联/inline+float:left,设置宽度有效果
test
test
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
解决:
查CSS手册后发现了隐藏内容原来是有区别的,一种是保留对象的物理空间,一种是不保留。
-------------------------------
display:none
CSS1 隐藏对象。与 visibility 属性的hidden值不同,其不为被隐藏的对象保留其物理空间
visibility:hidden
对象隐藏,与 display 属性不同,此属性为隐藏的对象保留其占据的物理空间。
但是因为使用了visibility:hidden,拉长的内容其实就是那个含有图片的DIV;而改用display:none后就正常了。刚刚还一直怀疑是高度设置的问题,没想到居然就是这么简单的一点内容,结果用了这么多的时间跟精力,唉……
上一篇:
资料:Unicode 汉字内码对应表第1/5页
下一篇:
制作WEB在线编辑器-插入HTML标签
相关文章
解决CSS中 display 与 visibility 的区别
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏的,这用visibility=\"visible|hidden\"来表示(解决,CSS,中,display,与,visibility,...
徐州销售公司回拨电销系统一套多少钱,电销AXB系统办理
一企嗨电话营销系统 1.当前的电销场景有哪些困扰? 1)手机.卡频繁被封,电销业务...
“中国银行业优秀客服中心评价体系”工作会议召开
课题组实地调研了联想集团客服中心,并针对课题相关问题与COPC、CC-CMM等国际认证机构...
奔驰400功能按键介绍奔驰400轿车价格
奔驰400功能按键介绍奔驰400轿车价格电信400电话多少钱以下内容由巨人小编整理发布。...
中国工商银行电子银行中心服务客户多元化需求
中国工商银行电子银行中心简介: 1999年8月8日,中国工商银行在国内率先开通了全国统...
win7系统的wifi密码忘记了怎么办?如何找回?
如今的无线路由器都很普及,在设置的时候,通常都是设置为自动连接,时间长了难免...
广东房产专用ai机器人软件-总算明白
广东房产专用ai机器人软件此外,当电话接通时,该系统会自动录音同时做出相应的数...
400电话办理的完整流程详解
400电话是由商家购买并提供给客户使用的一种虚拟电话。它可以在全国范围内接收来自...
扬州电销团队外包公司(电销外包公司的薪酬)
本文目录一览: 1、电话营销外包公司?2、志行合力出售靠谱吗3、电销外包团队在哪找...
都是机器人
外呼机器人能做什么:1.自动拨打2.智能沟通3.自动记录4.自动分类5.转接人工【都是机器...
昆明联通财务特价-厂家直销
昆明联通财务特价智能电销机器人的出现,让以上传统销售难题引刃而解。智能电销机...
永州网络电话外呼系统(重庆网络电话外呼系统)
今天给各位分享永州网络电话外呼系统的知识,其中也会对重庆网络电话外呼系统进行...
机器人外呼电话电销
实际上,大多数业绩不佳的公司并不是由于电话推销员的能力不足,而是没有使用正确...
ubuntu上安装QQ(包括多个软件安装方法)
ubuntu上安装QQ 一直是装的是双系统win7 + ubuntu (或 deepin linux) , 因为ubuntu 和 deepin linux都...
呼叫中心-人工坐席功能功能
折叠人工坐席功能 根据客户的需要,将进行自动语音应答( IVR )的话路转接到人工座席...
移动钻石卡有什么好处?(移动钻石卡有什么用)
相信很多人对移动钻石卡是非常陌生的,这不像移动花卡那样,资费很便宜,所以办理...
解决CSS中 display 与 visibility 的区别
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏的,这用visibility=\"visible|hidden\"来表示(解决,CSS,中,display,与,visibility,...
咨 询 客 服