一.什么是BFC 具有BFC属性的元素也属于普通流定位方式,与普通容器没有什么区别,但是在功能上,具有BFC的元素可以看做是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且具有普通容器没有的一些特性,比如包含浮动元素,以防止出现高度塌陷问题. 总之,BFC就是一种属性,这种属性会影响着元素的定位及与其兄弟元素之间的相互作用. 二.BFC的用途 从整体上看,BFC是隔离了的容器: 1.BFC会阻止外边距折叠 折叠:两个相邻的盒子(可能是兄弟关系也可能是祖先关系)的垂直外边距可以合…