zoukankan      html  css  js  c++  java
  • css3中的BFC,IFC,GFC和FFC

    名称 英文全称 含义
    BFC Block Formatting Contexts 块级格式化上下文
    IFC Inline Formatting Contexts 内联格式化上下文
    GFC GridLayout Formatting Contexts 网格布局格式化上下文
    FFC Flex Formatting Contexts 自适应格式化上下文
    • 如何产生BFC?
      float的值不为none。
      overflow的值不为visible。
      position的值不为relative和static。
      display的值为table-cell, table-caption, inline-block中的任何一个。

    • IFC一般有什么用呢?
      水平居中:当一个块要在环境中水平居中时,设置其为inline-block则会在外层产生IFC,通过text-align则可以使其水平居中。
      垂直居中:创建一个IFC,用其中一个元素撑开父元素的高度,然后设置其vertical-align:middle,其他行内元素则可以在此父元素下垂直居中。

  • 相关阅读:
    修改注释的风格
    PHP in_array
    PHP end
    PHP each
    GitHub和SourceTree入门教程
    面试题解析(不定时更新)
    Container With Most Water
    Minimum Path Sum
    Generate Parentheses
    Unique Paths
  • 原文地址:https://www.cnblogs.com/cag2050/p/8479627.html
Copyright © 2011-2022 走看看