码迷,mamicode.com
首页 > 其他好文 > 详细

BFC的触发方式和特性

时间:2020-09-23 22:57:37      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:上下   fixed   hidden   cap   display   等等   flow   方向   lock   

1.什么是BFC

BFC(Block Formatting Context)块级格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。

2.形成BFC的条件

  1. 根元素;
  2. float为除none以外的值;
  3. overflow为除了visiable以外的值,包括hidden、scroll和auto;
  4. position值为absolute或fixed;
  5. display值为inline-block;
  6. display值以table-开头的表格单元格元素和值为table-caption的元素;
  7. display值为flow-root的元素;
  8. 此外还有flex元素、grid元素等等

3.BFC的特性

3.1 外边距折叠

在BFC中,BOX在垂直方向上的margin会发生重叠。

3.2 不会被浮动元素遮挡

BFC元素不会被浮动元素所遮挡住。

3.3 可以容纳浮动元素

在BFC中,计算高度时,浮动元素也会参与计算。

BFC的触发方式和特性

标签:上下   fixed   hidden   cap   display   等等   flow   方向   lock   

原文地址:https://www.cnblogs.com/realjianghao/p/13695250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!