css中display和visibility的用法和区别介绍

  发布时间:2013-11-17 17:08:34   作者:佚名   我要评论
css中display和visibility想必前台美工对它并不陌生吧,如果你感觉自己对它还不是很熟悉的话,不妨了解本文对display和visibility的使用介绍

Display的属性值
 
block:
/*表现为一个块级元素(一般情况下独占一行)*/
当display被设置为block(块)时,容器中所有的元素将会被当作一个单独的块,就像<DIV>元素一样,它会在那个点被放入到页面中。(实际上你可以设置<span>的display:block,使其可以像<DIV>一样工作。
inline:
/*表现为一个行级元素(一般情况下不独占一行)*/

将display设置为inline,将使其行为和元素inline一样---即使它是普通的块元素如<DIV>,它也将会被组合成像<span>那样的输出流。
none:
/*元素不可见,并且不为其保留相应的位置*/
最后是display被设置:none,这时元素实际上就从页面中被移走,它下面所在的元素就会被自动跟上填充。
 
visibility的属性值

visibility:visible
/*元素可见,默认值*/

visibility:hidden
/*元素不可见,但仍然为其保留相应的空间*/

visibility:collapse
/*只对table对象起作用,能移除行或列但不会影响表格的布局。如果这个值用在table以外的对象上则表现为hidden。*/

visibility:inherit
/*继承上级元素的visibility值。*/
 
Visibility:none 和 Display:hidden 的区别

display:none;
使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;
visibility:hidden;
使用该属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。

相关文章

  • 深入解析CSS的display:inline-block属性的使用

    这篇文章主要介绍了CSS的display:inline-block属性的使用,其中对使用时产生的空隙问题的解决作了重点讲解,需要的朋友可以参考下
    2015-11-09
  • 详解css中的display属性

    在一般的CSS布局制作时候,我们常常会用到display对应值有block、none、inline这三个值。下面我们来分别来认识和学习什么时候用什么值。这里通过CSS display知识加实例讲解
    2014-09-02
  • css中visiblity和display异同详解

    visiblity 是设置元素的可见性,即可见 / 隐藏;display 是设置元素按什么样的方式来显示,是按块显示,不了解的朋友可以参考下
    2014-02-24
  • CSS中display:block的作用介绍

    到现在可能有人不知道display:block的作用,问了一句在div的元素里面写display:block有用吗?至于这个问题可以详细参考喜下本文,希望对大家有所帮助
    2013-09-24
  • 谈谈CSS隐藏元素(display,visibility)的区别

    在CSS中,让元素隐藏(指屏幕范围内肉眼不可见)的方法很多,有的占据空间,有的不占据空间;有的可以响应点击,有的不能响应点击
    2013-04-09
  • IE6下css设置容器高度的BUG不能小于某个值

    在IE6中设置display:block的空容器为一个较小高度时不知道大家有没有注意到其高度不能小于某个值,接下来为您详细介绍下IE6中容器高度的BUG,感兴趣的你可以参考下本文
    2013-03-06
  • CSS display:block在Firefox下显示布局错乱问题

    本文向大家介绍一下如何解决CSS display:block在Firefox下显示布局错乱问题,按照常理,对于某一单元行需要显示时,使用CSS display:block属性,在IE浏览器中显示正常,但
    2012-12-30
  • 基于display:table的CSS布局让HTML元素和像table一样

    display:table的CSS声明能够让一个HTML元素和它的子节点像table元素一样。使用基于表格的CSS布局,使我们能够轻松定义一个单元格的边界、背景等样式,而不会产生因为使用了
    2012-12-07
  • CSS布局带来的巨大影响:CSS display属性值

    网页制作Webjx文章简介:网页元素应用上那些与表格相关的display属性值后,能够模仿出与表格相同的特性。我将会在该文中给大家演示这种方法给CSS布局带来的巨大影响。
    2009-04-02
  • CSS教程:inline-block在各浏览器的显示

    网页制作Webjx文章简介:这篇文章所讲的也是非常使用的技术,其中牵涉到其他的技术,也需要大家有所了解。正好这两天也在看这方面的资料,提供一些资料给大家参考。
    2009-04-02

最新评论