CSS3中浮动的处理 -float

一、浮动

1.用法

 float:right、left、none、inherit         --左浮动、右浮动、不浮动、继承父元素浮动

2.特性:

  使元素脱离标准流、文本自环绕、行内元素浮动后能够进行宽、高、边距等设置

3.副作用:元素塌陷

4.解决元素塌陷的方法

  1)父元素和子元素一起浮动   --在父元素中也增加相应的浮动

  2)给父元素设置宽高             --不会塌陷

  3)溢出解决                        

    .float{

     overflow:hidden;                          /*auto也可以,auto将溢出部门滚动,hidden则是直接将溢出部分截取*/

     zoom:1;                                      /*IE专属*/

}

   4)清除浮动

   在浮动子元素的下面加个盒子  <div class=".clear"></div>

      .clear{

    clear:both;                  /*指定不允许元素周围有浮动元素 left、right、both、none、inherit*/  

    }

5)伪类处理

     .floatElement ::after{

     clear:both;

     display:block;

    visibility:hidden;

    height:0;

  }

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值