清除浮动是每一个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。 

浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。 

1,父级div定义 height 

大学生就业培训,高中生培训,在职人员转行培训,企业团训

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .div1 { background: #000080; border: 1px solid red; /*解决代码*/ height: 200px; } 
            .div2 { background: #800080; border: 1px solid red; height: 100px; margin-top: 10px} 
            .left { float: left; width: 20%; height: 200px; background: #DDD } 
            .right { float: right; width: 30%; height: 80px; background: #DDD }

            </style>
    </head>

    <body>
        <div class="div1">
            <div class="left">Left</div>
            <div class=&q