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