当前位置:Gxlcms > html代码 > css中的bfc怎么玩?_html/css_WEB-ITnose

css中的bfc怎么玩?_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:7人阅读

首先弄明白一个概念,上面是bfc?
w3c是这样解释

BFC(Block Formatting Context)是Web页面中盒模型布局的CSS渲染模式。它的定位体系属于常规文档流。

说通俗一点就是:
float的值不为none
position的值不为static或者relative
display的值为 table-cell, table-caption, inline-block, flex, 或者 inline-flex中的其中一个
overflow的值不为visible

        Document        
11
22
33

上面的代码添加了overflow:hidden所以会形成一个新的bfc模块。

理解了概念对于很多布局都追根问底,明白其中的原理,比如什么计算margin边距上下取大左右取大。什么左边头像右边文字之类的布局等等。

更多详细介绍见:http://www.w3cplus.com/css/understanding-block-formatting-contexts-in-css.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

人气教程排行