欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CSS之BFC解析

程序员文章站 2022-11-28 12:03:05
1. 什么是bfc 块级元素格式化上下文(block formatting context)是一个至少满足以下任意一个条件的html元素: 1.float的值不是none 2.position的值既...

1. 什么是bfc

块级元素格式化上下文(block formatting context)是一个至少满足以下任意一个条件的html元素:

1.float的值不是none

2.position的值既不是static也不是relative

3.display的值是table-cell,table-caption,inline-block,flex或inline-flex

4.overflow的值不为visible

5.根元素html

注意点:

1.bfc元素就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。反之也如此。

2.bfc元素垂直方向的距离由margin决定,属于同一个bfc元素的两个相邻元素的margin会发生重叠

应用实例链接