zoukankan      html  css  js  c++  java
  • 什么是BFC,如可触发

    一:在了解BFC之前首先需要了解css布局,了解标准流、非标准流,以及相互影响。

      标准流:

    1. 块级元素独立占据一行,自上向下排列;
    2. 行内元素从左至右排列,知道填满一行才进行换行;

      非标准流:

        浮动,绝对定位会是元素脱离文档流;

    二:BFC可以理解为一个区域,在这个区域内的元素无论如何布局排版,都不影响区域外的元素。

    三:一下方法都会触发BFC:

    •   body 根元素
    •   浮动元素:float 除 none 以外的值
    •   绝对定位元素:position (absolute、fixed)
    •   display 为 inline-block、table-cells、flex
    •   overflow 除了 visible 以外的值 (hidden、auto、scroll)
  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/zpfqi/p/8526854.html
Copyright © 2011-2022 走看看