BFC
如何创建BFC
- float的值不是none。
 
- position的值不是static或者relative。
 
- display的值是inline-block、table-cell、flex、table-caption或者inline-flex
 
- overflow的值不是visible
 
BFC的作用
- 利用BFC避免margin重叠。
 
- 自适应两栏布局
 
- 清除浮动
 
实现一个三栏布局
<style>     *{         margin: 0;         padding: 0;     }     body {         width: 100%;         position: relative;     }       .left {         width: 100px;         height: 150px;         float: left;         background: rgb(139, 214, 78);     }     .right {         float: right;         height: 300px;         background: rgb(170, 54, 236);       }     .center{         overflow: hidden;         background: red;       } </style> <body>     <div class="left">1</div>     <div class="right">2</div>     <div class="center">3</div> </body>
   | 
 
https://blog.csdn.net/sinat_36422236/article/details/88763187