BFC详解(块级格式化上下文,用于清除浮动,防止margin重叠等)

  • Post author:
  • Post category:其他




BFC详解(块级格式化上下文,用于清除浮动,防止margin重叠等)



定义:块级格式化上下文,是一个独立的渲染区域,并且有一定的布局规则。
  • BFC区域不会与float box重叠
  • BFC是页面上的一个独立容器,子元素不会影响到外面
  • 计算BFC的高度时,浮动元素也会参与计算


哪些元素会生成BFC:
  • 根元素
  • float不为none的元素
  • position为fixed和absolute的元素
  • display为inline-block、table-cell、table-caption,flex,inline-flex的元素
  • overflow不为visible的元素



版权声明:本文为qq_42714209原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。