清除浮动的影响

  <div class="wrap">
    <div class="header">头部部分</div>
    <div class="main">
        <div class="left"></div>
        <div class="right"></div>
    </div>
    <div class="footer">底部部分</div>
  </div>
    *{margin:0;padding:0;}
    .wrap{width:900px;background:#00c;margin:0 auto;}
    .header{width:100%;background:#f30;}
    .main{width:100%;background:#fc0;
    /*
        由于受到内部子元素浮动影响,高度无法扩展,
        所以要清除浮动带来的影响
    */
    /*clear:both*/
    /*
        当父包含块缩成一条时,用clear方法清除浮动无效
        它一般用于紧邻后面的元素的清除浮动
        用第二种方法(移出属性)来清除浮动
    */
     overflow:hidden;
    }
    .main .left{width:600px;height:200px;background:#000;float:left;}
    .main .right{width:280px;height:500px;background:green;float:right;}
    .footer{width:100%;background:#639;}
原文地址:https://www.cnblogs.com/xfz1987/p/5607393.html