没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论




















面试官:谈谈你对BFC的理解?
一、是什么
我们在页面布局的时候,经常出现以下情况:
• 这个元素高度怎么没了?
• 这两栏布局怎么没法自适应?
• 这两个元素的间距怎么有点奇怪的样子?
• ......
原因是元素之间相互的影响,导致了意料之外的情况,这里就涉及到BFC概念
BFC(Block Formatting
Context),即块级格式化上下文,它是页面中的一块渲染区域,并且有一套属于自己的
渲染规则:
• 内部的盒子会在垂直方向上一个接一个的放置
• 对于同一个BFC的俩个相邻的盒子的margin会发生重叠,与方向无关。
• 每个元素的左外边距与包含块的左边界相接触(从左到右),即使浮动元素也是如此
• BFC的区域不会与float的元素区域重叠
• 计算BFC的高度时,浮动子元素也参与计算
• BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素,
反之亦然
BFC目的是形成一个相对于外界完全独立的空间,让内部的子元素不会影响到外部的元素
资源评论



2201_75761617
- 粉丝: 5
- 资源: 5641
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
