css BFC理解

BFC(Block Formatting Context)格式化上下文

    指一个独立的渲染区域或者说是一个隔离的独立容器。

    就是页面上的一个独立容器,容器里面的子元素不会影响外面元素。

形成

    通过position(定位) float (浮动) overflow(溢出隐藏等)可形成

问题及解决

    1 垂直方向上的距离由margin决定

        在常规文档流中,两个兄弟盒子之间的垂直距离是由他们的外边距所决定的,但不是他们的两个外边距之和,而是以较大的为准。

     解决这样的问题就是讲其中某一个放到独立的容器里

    2 常用的两栏布局或者三栏布局 通过overflow:hidden 来形成BFC (文字环绕)


猜你喜欢

转载自blog.csdn.net/qinlulucsdn/article/details/80663937