美文网首页
18-BFC(块级格式化上下文)

18-BFC(块级格式化上下文)

作者: 喝酸奶要舔盖__ | 来源:发表于2018-10-31 11:05 被阅读0次

BFC

  • 什么是BFC?
    BFC(Block Formatting Context)"块级格式化上下文"
    它是一个独立的与外界隔离的渲染区域,它规定了内部的盒子如何布局

  • 什么样的元素才能生产BFC

    • display属性为inline-block/block/flex/table-cell/table-caption等
    • float属性不为none
    • position属性为absolute或fixed,相对定位除外
    • overflow属性不为visible
  • 具备生产BFC元素的特点?
    有宽度高度,有外边距margin,有内边距padding,有边框border

  • BFC排序规则

    • 计算BFC高度时,自然也会检测浮动或者定位的盒子高度
    • 内部盒子会在垂直方向,一个接着一个的排列
    • 盒子垂直方向的距离由margin决定,属于同一个BFC的两个相邻盒子的margin会发生重叠
    • BFC区域不会和float区域重叠
  • BFC主要应用场景

    • 清除浮动
    • 清除垂直方向margin层叠现象

相关文章

  • 学习BFC格式化上下文笔记

    BFC格式化上下文 块级格式化上下文(Block Fromatting Context)是按照块级盒子布局的。 B...

  • 格式化上下文

    格式化上下文: 页面中的一块渲染区域,同一个格式化上下文内和不同格式化上下文之间的定位方式都会化生变化; 分为块级...

  • BFC

    block formatting context 块级格式化上下文 浮动元素,绝对定位元素,非块级盒子的块级容器(...

  • css

    描述BFC(块格式化上下文)及其工作原理。 BFC 即 Block Formatting Contexts (块级...

  • 18-BFC(块级格式化上下文)

    BFC 什么是BFC?BFC(Block Formatting Context)"块级格式化上下文"它是一个独立的...

  • BFC IFC

    每个块级盒子都会参与块格式化上下文(block formatting context)的创建 行内级元素会生成行内...

  • web前端入门到实战:CSS里的BFC和IFC的用法

    一、BFC Block Formatting Contexts (BFC,块级格式化上下文),就是 一个块级元素 ...

  • 关于BFC那些事

    BFC(Block Formatting Context): 块级格式化上下文 首先,我们要看清标题,这是块级!不...

  • BFC和IFC

    BFC 块级格式化上下文 IFC 行内格式化上下文

  • CSS知识点----BFC

    BFC(块级格式化上下文) 块格式化上下文(Block Formatting Context,BFC) 是Web页...

网友评论

      本文标题:18-BFC(块级格式化上下文)

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