BFC 是什么?
BFC(块级格式化上下文),一个创建了新的 BFC 的盒子是独立布局的,这个区域与外部毫不相干,盒子内元素的布局不会影响盒子外面的元素。在同一个 BFC 中的两个相邻的盒子在垂直方向会发生 margin 重叠的问题
触发条件:
- 根元素(例如:html)
- 元素浮动了(float 不为 none)
- position 为 absolute 或 fixed
- display 为 inline-block、table-sell、flex…
- overflow 不为 visible
IE 的双边距 BUG
块级元素 float 后设置横向 margin,ie6 显示的 margin 比设置的较大。
解决办法:在浮动元素的样式中添加 _display:inline