2021-10-12 关于BFC的知识点

本文深入探讨了BFC(块级格式化上下文)在HTML布局中的关键作用,包括解决元素垂直与水平排布问题、消除margin重叠、理解和应用float布局、修复高度塌陷以及理解BFC之间的相互独立。通过掌握BFC,可以更好地优化页面布局,创建自适应两栏布局。此外,还介绍了触发BFC的条件,如overflow隐藏、浮动和定位等。
摘要由CSDN通过智能技术生成

BFC块级格式化上下文[对于之前遇到现象的解释]
1.在htm1中为啥元素在垂直方向上排布以及为啥有的元素在水平方向上排布
html本身就是-一个BFC, [自身变成了-一个新的BFC]
2. margin重叠的解决方案
overflow:hidden 触了一个 新的BFC
3. float为啥哪样那个排布
float box区域不会与触发BFC的区域融合
[自适应两栏的布局/双飞翼布局[html中结构的顺序]]
4.解决高度塌陷方法的解释
BFC会把浮动的高度也计算在内
5.对于父亲和孩子为啥挨着
BFC中:子元素的margin始终与父元素的boder紧挨着
6. BFC之间互不影响
出发BFC的条件
1. html
2.脱离标准文档流的也可以float值 不为none position的 值为fixed/ absolute
3. overflow的值不为默认
4. display:inline-block/table-caption/table-cell/flex/inline-flex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值