BFC( 块级格式化上下文 )

块级格式化上下文,它是指一个独立的块级渲染区域,

只有 Block­level BOX 参与,该区域拥有一套

渲染规则来约束块级盒子的布局,且与区域外部无关.

如何生成BFC

1、根标签

2、float 的值不为 none

3、 overflow 的值不为 visible

4、display 的值为 inline­block ,table-cell,table-caption

5、position 的值为 absolute 或 fixed

BFC 的特性

1.内部的标签会在垂直方向上一个接一个的放置

2.垂直方向上的距离由 margin 决定,属于同一个 BFC

的两个相邻标签的 margin 会发生重叠

3.每个标签的左外边距与包含块的左边界相接触(从左

向右),即使浮动标签也是如此。

4.BFC 的区域不会与 float 的标签区域重叠

5.计算 BFC 的高度时,浮动子标签也参与计算

6.BFC 就是页面上的一个隔离的独立容器,容器里面的

最新文章

  1. 解决Android singleTask模式下PendingIntent不能给onNewIntent传值的Bug
  2. Android studio 下JNI编程实例并生成so库
  3. Ecshop开发
  4. Basic4android:多功能的Android应用软件快速开发平台
  5. uva 657
  6. Apache Commons工具集简介(转)
  7. .net使用AsposeWord导出word table表格
  8. 使用 Vue 开发 scrollbar 滚动条组件
  9. 推荐一款好用的office转换PDF工具
  10. babel简介
  11. 如何在不使用try语句的情况下查看文件是否存在
  12. 9. Oracle DataGuard的介绍
  13. 获取mysql 配置和目录
  14. P2430严酷的训练
  15. Spring Mvc Web 配置拦截规则与访问静态资源 (三)
  16. Velocity VelocityEngine 支持多种loader 乱码问题
  17. Hive集合数据类型
  18. (转)GIL 与 Python 线程的纠葛
  19. Python Strings
  20. android4.3 Bluetooth分析之扫描分析

热门文章

  1. JSONobject按照put顺序存储和读取
  2. Linux下常用命令(持续更新)
  3. Dotnet core基于ML.net的销售数据预测实践
  4. JavaSE基础之数组
  5. 动态调试 别人写的jar包
  6. cb11a_c++_顺序容器的操作4_容器大小操作_resize-max_size
  7. ca33a_demo_c++_新旧代码的兼容char数组与vector_string相互转换
  8. selenium自动化操作
  9. 版本控制工具 GIT入门教程
  10. JavaWeb网上图书商城完整项目-CommonUtils(1生成uuid,2Map转换成JavaBean)