了解BFC规范
BFC即Block Formatting Contexts(块级格式化上下文)。具有BFC特性的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且BFC具有普通元素所没有的一些特性。
触发BFC规范的条件
- 设置浮动样式的元素:除float:none以外
- 设置绝对定位的元素:position(absolute、fixed)
- 设置元素类型转换的元素:display(inline-block、table-cells、flex)
- 设置元素内容溢出显示的元素:overflow(hidden、auto、scroll)
BFC规范的应用
- 解决margin高度塌陷问题
- 解决margin-top传递问题
- 解决浮动问题
- 解决覆盖问题
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。