为何需要清除浮动以及如何清除浮动

    一、

    由于需要将两个块级元素并列显示,我们需要用到float属性,浮动的框就可以左右移动,但是设置float属性后,这个块级元素就脱离了文档流,浮动元素不会影响块级元素的布局,但是影响内联元素的布局。此时文档流中的普通流就会表现得该浮动框不存在一样的布局模式。当包含框的高度小于浮动框的时候,此时就会出现“高度塌陷”。所以我就需要清除浮动。

    二、

    1.通过加入.clearfix:after类清除浮动

.clearfix:after{
  display:block;
  content:'';
  clear:both;
  height:0;
}

然后在所需要清除浮动的块级元素中的class中加入clearfix

   2.添加新元素,使用clear:both

        .clear{clear:both;}

        <div class="clear"></div>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值