您的位置:首页 > 教育 > 培训 > 淮北论坛招聘最新消息_衡阳广告设计公司_网站友情链接的作用_搜索引擎优化内容包括哪些方面

淮北论坛招聘最新消息_衡阳广告设计公司_网站友情链接的作用_搜索引擎优化内容包括哪些方面

2025/11/17 6:12:30 来源:https://blog.csdn.net/sjc122333/article/details/143896527  浏览:    关键词:淮北论坛招聘最新消息_衡阳广告设计公司_网站友情链接的作用_搜索引擎优化内容包括哪些方面
淮北论坛招聘最新消息_衡阳广告设计公司_网站友情链接的作用_搜索引擎优化内容包括哪些方面

BFC

MDN对BFC的解释:块格式化上下文(Block Formating Context, BFC)是web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。

1、开启BFC

flow-root对内容的影响是最低的,但是IE浏览器不支持。

  • 根元素
  • 浮动元素
  • 绝对定位、固定定位的元素
  • 行内块元素
  • 表格单元格:table、thead、tbody、th、td、tr、caption
  • overflow的值不为visible的块元素
  • 伸缩元素
  • 多列容器
  • column-span为all的元素(即使该元素没有包裹在多列容器中)
  • display的值,设置为flow-root
2、BFC作用
  • 元素开启BFC后,其子元素不会再产生margin塌陷问题;
  • 元素开启BFC后,自己不会被其他浮动元素所覆盖;
  • 元素开启BFC后,就算其子元素浮动,元素自身高度也不会塌陷。
3、mrgin塌陷的解决
<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title>示例</title><style>body {display: flex;}.outer {width: 500px;background-color: aqua;/* 浮动元素 *//* float: left; *//* 开启定位元素 *//* position: relative; *//* 行内块元素 *//* display: inline-block; *//* 表格单元格 *//* display: table; *//* overflow不为visible *//* overflow: hidden; *//* 多列容器 *//* column-count: 1; *//* column-span: all; *//* display: flow-root; */}.inner {height: 200px;width: 200px;margin: 20px;}.inner1 {background-color: yellow;}.inner2 {background-color: blueviolet;}</style>
</head><body><div class="outer"><div class="inner inner1"></div><div class="inner inner2"></div></div>
</body></html>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com