ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

BFC

2020-08-27 08:32:21  阅读:191  来源: 互联网

标签:BFC box 重叠 flex 元素 table


BFC的基本概念: 通俗的讲,就是一个特殊的块,内部有自己的布局方式,不受外边元素的影响。

BFC原理:

  1. BFC内部的盒子,会在垂直方向,一个接一个地放置。垂直方向上也会发生边距重叠。
  2. BFC就是页面上的一个独立容器,容器里面的子元素不会影响到外面的元素,外边的也不会影响里边的。
  3. BFC的区域不会与float box重叠。
  4. 计算BFC的高度时,浮动元素也被计算在内。

BFC如何产生:

在box属性值为这些的情况下,都会让所属的box产生BFC。

  • overflow: auto/ hidden;
  • position: absolute/ fixed;
  • float: left/ right;
  • display: inline-block/ table-cell/ table-caption/ flex/ inline-flex

BFC的使用场景

1. 可以用来自适应布局

2.可以清除浮动

3.解决垂直边距重叠

标签:BFC,box,重叠,flex,元素,table
来源: https://www.cnblogs.com/swjRH/p/13569335.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有