企业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,...
东莞不封号的电销卡去哪里购买
东莞不封号的电销卡去哪里购买 电销卡是什么卡?电销卡指的是除了电信、联通、移动...
江苏电销机器人招商(电销智能机器人的产品研发)
本篇文章给大家谈谈江苏电销机器人招商,以及电销智能机器人的产品研发对应的知识...
在Ubuntu下如何将chm文件转成pdf格式的方法介绍
在Ubuntu下将chm文件转成pdf格式总共分为三个步骤: 1.将chm提取出html文件: 2.将html按页...
CRM客户管理系统管理
我们都在讲精准服务,精准营销,怎么实现?最好的方法就是通过收集与整合客户与准...
云呼电话系统
云呼电话系统在进行客服营销时的拨号频率可以达到每天800-1200通,是人工拨打效率的...
微信发送位置怎样显示自己位置?微信怎样发送位置?
微信发送位置如何不显示自己的当前位置? 腾讯地图在朋友圈分享图片的时候,是可以...
南昌智能呼叫电话机器人供应商(南昌智能呼叫电话机器
本篇文章给大家谈谈南昌智能呼叫电话机器人供应商,以及南昌智能呼叫电话机器人供...
巨人科技服务之中要有“心”
作为客服人员,想要真正的做好自己的工作,这个时候一定要有心。当然作为巨人科技...
宝司大软件外包项目落户
昨天下午,宝司大软件服务外包(嘉兴)项目签约仪式在秀洲区会展中心举行。特别的是...
外呼系统软件(手机外呼系统软件)
本文目录一览: 1、外呼软件有哪些? 2、手机外呼软件有哪些?哪个好? 3、哪些电话...
无锡电销卡白名单
无锡电销卡白名单 本公司目前已经与多家虚拟运营商联签约,共创虚商大业,提供了业...
陕西房产智能外呼系统商家(陕西呼叫中心)
本文目录一览: 1、智能电话外呼系统哪家的比较好用?2、外呼系统哪家公司做的好?...
商标侵权构成再认识
注册商标专用权受法律保护,法律规定了多种商标侵权行为,每种侵权行为的构成都有...
哪些公司急需400电话申请?
随着时代的发展,当前社会上各个规模、各种类型的公司不计其数,而每一家公司在发...
西宁外呼系统加盟(西宁外呼系统加盟电话)
本篇文章给大家谈谈西宁外呼系统加盟,以及西宁外呼系统加盟电话对应的知识点,希...
解决CSS中 display 与 visibility 的区别
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏的,这用visibility=\"visible|hidden\"来表示(解决,CSS,中,display,与,visibility,...
咨 询 客 服