BFC

BFC全称Box Formatting  Context(块级格式化上下文)。是一个独立渲染区域,只能针对块级元素,与外部区域毫不相干。

BFC布局规则:

1、内部的Box会在垂直方向,一个接一个地放置。

2、Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发生重叠

3、每个元素的margin box的左边, 与包含块border box的左边相接触

4、BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。

5、BFC的区域不会与float box重叠。

6、计算BFC的高度时,浮动元素也参与计算

哪些元素会触发BFC?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在解释 BFC 是什么之前,我们先来看下 Box、Formatting Context的概念。 Box: CSS布...
    JuanitaLee阅读 977评论 0 1
  • BOX CSS布局的基本单位, 一个页面是由很多个 Box 组成的,元素的类型和 display 属性决定了这个 ...
    雪萌萌萌阅读 287评论 0 0
  • 最近无意间看到很多文章写overflow: hidden可以清除浮动,但大多并没有说明其原理。这里就介绍一下BFC...
    Kevin丶CK阅读 2,329评论 0 5
  • 一、BFC是什么?在解释 BFC 是什么之前,我们先来了解下Box、Formatting Context是什么?1...
    IrisLong阅读 886评论 0 0
  • 前言 BFC 已经是一个耳听熟闻的词语了,但是我对于BFC的概念以及应用场景一直都不是很明白,据说搞懂BFC可以让...
    dingFY阅读 407评论 0 1