博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BFC的触发条件
阅读量:5168 次
发布时间:2019-06-13

本文共 494 字,大约阅读时间需要 1 分钟。

BFC(Block Formatting Context)的触发条件

  BFC(Block Formatting Context )块级格式化上下文,从字面的意思真的很难理解,我特别喜欢张鑫旭的 " CSS世界的结界 " 的叫法,非常的形象生动,看过火影的同学都知道,非常厉害的忍术都会形成结界,形成一个封闭的空间,里面的人出不来,外面的人进不去,BFC就是如此。

下面是BFC触发的条件,总结一下,没事的时候拿出来看看,增强自己的记忆。

1. float: left / right

2. position: absolute / fixed

3. overflow: auto / scroll / hidden

4. <html> 根元素

5. display: inline-block / table-caption / table-cell  

目前利用BFC特性最多的地方:margin-top 的合并问题,清除浮动问题;当出现BFC的时候这些问题就自然而然的解决了。

转载于:https://www.cnblogs.com/david-lcw/p/10589311.html

你可能感兴趣的文章
Vue2全家桶之一:vue-cli(vue脚手架)超详细教程
查看>>
Struts 2 常用技术
查看>>
树形DP
查看>>
python flask解决上传下载的问题
查看>>
语法测试
查看>>
CES1
查看>>
CES2
查看>>
文件方式实现完整的英文词频统计实例
查看>>
ListControl的用法
查看>>
单个SWF文件loading加载详解(转)
查看>>
SQLServer中的CTE通用表表达式
查看>>
linux第1天 fork exec 守护进程
查看>>
Ajax原理学习
查看>>
最新最潮的24段魔尺立体几何玩法(2016版)
查看>>
C# 3.0 LINQ的准备工作
查看>>
CodeForces - 449D Jzzhu and Numbers
查看>>
mysql批量插入更新操作
查看>>
静态代码审查工具FxCop插件开发(c#)
查看>>
创建代码仓库
查看>>
理解裸机部署过程ironic
查看>>