1、BFC简介
BFC全称"block formatting context",中文为“块级格式化上下文”。特征总之记住一句话: BFC元素特征表现原则就是:内部元素无论怎么翻江倒海,都不会影响外部元素。
如何触发BFC,常见如下:
- float的值不为none
- overflow的值为auto,scroll或hidden。
- display的值为table-cell,table-caption, inlin-block。
- position的值不为relative和static.
需掌握 BFC自适应模块布局:
.float-left { float: left; margin-right: 20px; } .bfc-content { overflow: hidden; background-color: #beceeb; }
内容很多,具体参考http://www.zhangxinxu.com/wordpress/2015/02/css-deep-understand-flow-bfc-column-two-auto-layout/