css-页面产生浮动的原因及清除浮动的方法

2019-11-09  本文已影响0人  梁坤同学

清除浮动

当父容器没有设置高度,里面的盒子没有设置浮动的情况下会将父容器的高度撑开。一旦父容器中的盒子设置浮动,脱离标准文档流,父容器立马没有高度,下面的盒子会跑到浮动的盒子下面。出现这种情况,我们需要清除浮动。
清除浮动不是不浮动,是清除浮动产生的不利影响

清除浮动的方法

    .clearfix:after {
        content: "";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden;
        clear: both;
    }
    .clearfix {
        *Zoom: 1;
    }
    .clearfix:before, .clearfix:after {
        content: "";
        display: table;
    }
    .clearfix:after {
        clear: both;
    }
上一篇 下一篇

猜你喜欢

热点阅读