首页 > 其他 > 详细

个人笔记1:display与visibility用法

时间:2014-07-21 10:20:12      阅读:309      评论:0      收藏:0      [点我收藏+]

     有人会将CSS中的属性display和visibility混淆,他们看似没什么不同,其实区别是很大的。

      visibility属性控制定位的元素是否可见,取值包括:visible(可见)、hidden(隐藏)、inherit(继承),默认值是inherit。visibility属性与display属性的不同之处在于:当元素被隐藏时,visibility属性定义的元素任然为保留原有的显示空间。

    例如以下代码:

<html>
  <head>
      <title>display和visibility</title>
      <style type="text/css">
         #dis{
              boder:2px solid red;
              width:100px;
              margin:10px;
         }
         #vis{
              border:2px solid red;
              margin:10px;
              width:100px;
        }
     </style>
  </head>
  <body>
       <div id="dis">这是案例1</div>
       <div id="vis">这是案例2</div>
  </body>
</html>

   如果我们要隐藏案例1,同时案例2冲上来占据案例1的位置,我们可以使用如下代码对案例1进行格式化:

#dis{
    border:2px solid red;
    width:100px;
    margin:10px;
    display:none;
}

   如果要隐藏案例2,但保留其位置为空白,我们可以使用以下代码对案例1进行格式化:

#dis{
     border:2px solid red;
     width:100px;
     margin:10px;
     visibility:hidden;
}


个人笔记1:display与visibility用法,布布扣,bubuko.com

个人笔记1:display与visibility用法

原文:http://my.oschina.net/u/1865746/blog/291270

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!