美文网首页
关于BFC, 有哪些了解?

关于BFC, 有哪些了解?

作者: 风雅欢乐 | 来源:发表于2020-05-13 20:19 被阅读0次

BFC, 全称为Block Formatting Context(块级格式化上下文), 它是一块独立的渲染区域, 它规定了在该区域中, 常规流块盒的布局. 大致规则为:

  • 常规流块盒在水平方向上, 必须撑满包含块
  • 常规流块盒在包含块的垂直方向上依次排列
  • 常规流块盒若外边距无缝相邻, 则进行外边距合并
  • 常规流块盒的自动高度和摆放位置, 无视浮动元素(绝对定位元素)

会在内部创建BFC区域的元素:

  • 根元素
  • 浮动和绝对定位元素(包括固定定位)
  • overflow不等于visible的块盒
  • display属性取值为inline-block, table-cell, table-caption, flex, inline-flex之一的元素

创建了BFC的元素, 隔绝了它内部和外部的联系, 内部的渲染不会影响到外部, 因此:

  • 创建BFC的元素, 它本身的自动高度需要计算浮动元素
  • 创建BFC的元素, 它的边框盒不会与浮动元素重叠
  • 创建BFC的元素, 不会和它的子元素进行外边距合并

相关文章

  • 关于BFC, 有哪些了解?

    BFC, 全称为Block Formatting Context(块级格式化上下文), 它是一块独立的渲染区域, ...

  • CSS新手向的知识点<四>

    阅读本篇文章,你将大致了解到BFC的作用 关于BFC的知识 BFC(block formatting contex...

  • 2019-07-03

    BFC 是什么,BFC布局规则是?哪些元素会生成BFC?

  • BFC原理

    BFC是什么? 了解BFC之前,先了解Box,Formatting Content的概念 Box:CSS布局的基本...

  • BFC

    一、BFC是什么 BFC(box formatting context),要了解BFC是什么需要先理解box和fo...

  • 了解BFC

    1. 什么是BFC BFC:(block formatting context),块格式化上下文。平常基本不使用,...

  • 10 个 CSS 高频面试题,你都会吗?

    了解更多添加697763012 1.什么是 BFC机制 BFC(Block Formatting Context)...

  • BFC

    什么是BFC在了解BFC之前,需要了解一下 Box、Formatting Context的概念。 Box: CSS...

  • 关于BFC

    关于BFC BFC 定义: BFC(Block formatting context)块级格式化上下文:比如设置了...

  • 关于 BFC 的布局应用:清除浮动、文字环绕

    关于 BFC 的布局应用:清除浮动、文字环绕 参考文档:理解CSS中BFC BFC(Block Formattin...

网友评论

      本文标题:关于BFC, 有哪些了解?

      本文链接:https://www.haomeiwen.com/subject/obbonhtx.html