/*
bfc 块级格式化上下文;
bfc 触发条件:
html
float不为none
position为absolute 或者 fixed
display为inline-block table-cell table-caption flex inline-flex;
overflow不为visible;用的最多的就是overflow:hidden;
bfc:
bfc内部区域的box会存在在垂直的方向上 一个接一个放置;
属于同一个bfc区域的两个相邻的box的margin会发生重叠 按照最大的margin值设置展示
每个元素的margin box的左边 和 包含快border box的左边相接触;
bfc区域不会和float box发生重叠 可以用来自适应布局;
bfc为页面上独立的容器 内部子元素不会影响外面的元素 用于解决margin重叠的问题
让子元素成为bfc区域内部的子元素;
计算bfc的高度时 浮动元素也会参与计算 也就解决了高度塌陷的问题;
*/
bfc 块级格式化上下文自己的理解
最新推荐文章于 2023-04-19 14:17:57 发布