display属性

display常见属性值

1. none:隐藏对象。

注意:隐藏元素时visibility:hiddenopacity:0会虽然会将元素隐藏,但是物理空间实际存在,display:none隐藏元素后连物理空间也不会存在了

2. inline:指定对象为内联元素

   a{ background:orange; width:100px; height: 100px;display:inline;} 

   <div class="a"></div>

此时,div不会显示,因为把它转为了内联元素,内联元素是没法设置宽和高的,在firebug中把display:inline这项去掉,div恢复display:block的默认属性,再次出现。

3. block:指定对象为块元素

  span{ background:green; width:100px; height: 100px; display:block;}

  <span></span>

如果最后不加display:block是无法显示这个span,因为它是内联元素,宽高无法设置

4. inline-block:指定对象为内联块元素

使块元素可以同行显示,使内联元素可以设置宽和高、上下的margin值。

 span{ background:green; width:100px; height:100px; display:inline-block; margin-top: 10px; }

 <span></span>   //span是行元素,设置为内联块元素后,可设置宽高和margin

 <div></div>

 <div></div>    //div是块元素不能同行显示,变为内联块后,可同行显示

5. table-cell:指定对象作为表格单元格

   使用它通常的作法是,配合 vertical-align:middle;  text-align:center;使大小不一样的图片都可以居中显示。

 如果只是div,而非table-cell,图片是无法竖向居中的


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值