1.清浮动(不考虑兼容的话这一项够用了):html
.clear:after{浏览器
content:'';htm
display:block;blog
clear:both;it
}io
兼容ie6或7 加一个table
.clear{渲染
*zoom:1; //用来触发 haslayout(IE浏览器的BFC)float
}layout
2.BFC (一套渲染机制)
触发BFC的方式(如下任意一条就能够)
1.float的值不为none
2.overflow的值不为visible
3.display的值为table-cell、tabble-caption和inline-block之一
4.position的值不为static或则releative中的任何一个
https://www.cnblogs.com/CafeMing/p/6252286.html