清除浮动

上次在浮动一节讲了要想阻止行框围绕在浮动框的外边,就需要清除浮动,下面就看看吧。

方法:clear:left  right both none

它表示框的哪些边不应该挨着浮动框,个人理解这里清除浮动不是谁浮动清除谁,而是谁不想受浮动影响清除谁

实例:

        <style>
        div{ine-height: 100px;text-align: center;font-size: 30px;}
        .div1{background: red;float: left;height: 100px;width: 100px;l}
        .div2{background: blue;height: 110px;width: 110px;clear: both;}//蓝色不想受红色浮动的影响上移,所以蓝色清除浮动
        </style>
    </head>
    <body>
        <div class="par">
            <div class="div1"></div>
            <div class="div2"></div>
        </div>
    </body>

红左浮动,蓝色上移,效果如下:                      蓝色清除浮动:(在浮动元素红色清除没有作用)

                                                     

另外浮动还会导致浮动塌陷的问题,详见浮动塌陷的解决办法了。

posted @ 2016-11-30 13:57  党兴明  阅读(98)  评论(0编辑  收藏  举报