码迷,mamicode.com
首页 > 其他好文 > 详细

BFC是什么?是清除浮动的一种方法

时间:2017-05-27 10:43:05      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:src   text   float   zhang   format   是什么   play   att   对齐   


BFC全称”Block Formatting Context”, 中文为“块级格式化上下文”。

BFC元素特性表现原则就是,内部子元素再怎么翻江倒海,翻云覆雨都不会影响外部的元素。所以,避免margin穿透啊,清除浮动什么的也好理解了。

什么时候会触发BFC呢?常见的如下:

  • float的值不为none
  • overflow的值为auto,scrollhidden
  • display的值为table-celltable-captioninline-block中的任何一个。
  • position的值不为relativestatic

BFC和float元素做相邻兄弟时候会发现,普通流体元素BFC后,为了和浮动元素不产生任何交集,顺着浮动边缘形成自己的封闭上下文。如下截图:

技术分享

BFC是什么?是清除浮动的一种方法

标签:src   text   float   zhang   format   是什么   play   att   对齐   

原文地址:http://www.cnblogs.com/xilego/p/6911071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!