BFC 是一个独立的布局环境,可以理解为一个容器,在这个容器中按照一定规则进行物品摆放,并且不会影响其它环境中的物品,使 BFC 内部的浮动元素不会到处乱跑。和浮动元素产生边界
没有产生 BFC效果

产生BFC效果

通过以下几种方法就能生成一个BCF
- float 的值不是 none
- position 的值不是static或者relative。
- display的值是inline-block、table-cell、flex、table-caption或者inline-flex
- overflow 的值不是 visible
BFC可以解决什么问题
- 垂直外边距重叠问题
- 去除浮动
- 自适用两列布局
本文介绍了BFC(Block Formatting Context)的概念及其生成方式,并探讨了如何利用BFC解决垂直外边距重叠、去除浮动及实现自适应两列布局等问题。
663

被折叠的 条评论
为什么被折叠?



