网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

CSS中BFC的作用是什么

本文小编为大家详细介绍“CSS中BFC的作用是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS中BFC的作用是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

成都创新互联公司服务项目包括唐山网站建设、唐山网站制作、唐山网页制作以及唐山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,唐山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到唐山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

定义

BFC全称为blockformattingcontext,意为块级格式化上下文,是Web页面中盒模型布局的css渲染模式。

可能上面的解释看了有点懵逼,通俗的说BFC指的的是一块区域的布局,这个区域的布局有一个显著特点:这个区域内的子元素无论使用何种布局、何种样式都不会影响外部的元素。BFC比较常见的用法就是用来清除浮动的影响,正常不清楚浮动影响的情况下,父元素的高度是会坍塌的

那么什么时候会触发BFC呢?满足一下条件中任何一个:

float的值不为none

position的值不为static或者relate

display的值为table-cell、table-caption、inline-block、flex或者inline-flex中的任意一个

overflow的值不为visible

作用

清除浮动

我们经常会遇到这样的情况:当一个容器内包含的子元素包含浮动元素时,会导致容器没有高度,人们常用一个伪类,然后在伪类中用clear属性清除浮动,其实可以通过定义一个BFC来达到同样的目的,举个例子:

.container{

width:600px;

background-color:black;

}

.containerp{

float:left;

width:200px;

height:200px;

margin-left:10px;

background-color:green;

}
CSS中BFC的作用是什么

读到这里,这篇“CSS中BFC的作用是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


本文标题:CSS中BFC的作用是什么
文章分享:http://bjjierui.cn/article/igiepo.html

其他资讯