zoukankan      html  css  js  c++  java
  • 求教BFC的一些疑惑

    下面是我自己对BFC的一些理解和疑问,请指点一下,谢谢。

    1.如何理解图上说的?



    2.BFC跟绝对定位有点相似:

        绝对定位是向上找position值非static的祖先元素;

        在常规流中的框也向上找包含块,直到遇到它的包含块,

        如果一直没有遇到,那body或者html就是它的包含块?

     

    3.在下面结构中:


    问题:

    q1.外面的div是不是里面两个div的包含块?

    q2.当给外面div加了一个50px的高度后,因为里面两个div太高,溢出区了,

    外面div是不是已经不是里面两个div的包含块了?

    q3.当给外面的div加上overflow:hidden;后,把溢出的内容切割了,此时的

    包含块呢?

    q4.把外面div高度去掉后,高度是自适应的,如果把里面的div浮动了,

    此时外面的div还是他们的包含块吗?

    q5.如果给外面divoverflow:hidden;后,外面div是不是里面两个divBFC?

    总结:

    1.在上面结构中,如果外面div高度自适应,里面div不浮动,那么外面div

    是里面divBFC.

    2.如果外面div设置了高度,里面div高度超过了他,那么他不再是里面div

    BFC.

    3.如果外面div高度自适应,里面div浮动,外面div还是他们的BFC

    4.3的基础上,给外面divoverflow:hidden;他又是他们的BFC了。
  • 相关阅读:
    python 装饰器
    函数嵌套,函数对象
    函数的形参和实参
    函数
    周末复习知识1
    文件修改 文件处理
    字符编码,文件管理
    安卓CTS官方文档之兼容性测试套件简介-attach
    安卓CTS官方文档之兼容性测试套件简介
    MPEG-DASH on IIS Practice in Action-attach
  • 原文地址:https://www.cnblogs.com/snowinmay/p/3085871.html
Copyright © 2011-2022 走看看