欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

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

程序员文章站 2022-04-28 09:30:54
...
首先弄明白一个概念,上面是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

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