BFC(块级格式化上下文)
来源:互联网 发布:观测数据定义 编辑:程序博客网 时间:2024/06/05 09:19
首先回忆
块级元素:会新起一行:div
行内元素:不换行:span
块级元素(display为block元素)会生成block-level box(块级盒子),按块级盒子布局方式渲染,并且这个盒子不受外部影响,也不影响外部布局
行内元素(display为inline或者inline-block元素)会生成inline-level box(行内盒子),按行内盒子布局方式渲染
BFC规则:
- BFC的区域不会与float box叠加。
- BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素,反之亦然。
- 计算BFC的高度时,浮动元素也参与计算。
何时触发BFC:
- float 除了none以外的值
- overflow 除了visible 以外的值(hidden,auto,scroll )
- display (table-cell,table-caption,inline-block, flex, inline-flex)
- position值为(absolute,fixed)
- fieldset元素
当遇到问题是一般是用overflow:hidden;解决的:
1.比如解决margin重合:给不想重合的盒子加个父级并设置overflow:hidden;
2.比如解决div包裹两个float元素,使用overflow:hidden;将父级盒子计算高度撑起来
3.比如解决两列布局自适应问题
阅读全文
0 0
- CSS BFC(块级格式化上下文)
- BFC(块级格式化上下文)
- BFC(块级格式化上下文)
- BFC(块级格式化上下文)
- BFC-块级格式化上下文
- 清除浮动及 BFC(块级格式化上下文)
- BFC块级格式化上下文简述
- CSS--BFC(块级格式化上下文)
- 深入BFC块级格式化上下文
- BFC(块格式化上下文)知识点整理
- 块级上下文(BFC)
- (转)理解块级格式化上下文——BFC
- BFC环境(block formatting context块级格式化上下文)
- BFC(Block formatting context)直译为"块级格式化上下文"
- 块格式化上下文(BFC)布局规则及常见情景
- BFC块级格式上下文
- CSS格式化上下文(BFC)
- BFC块级格式化范围
- Android Studio插件下载页面和 最完整Android Studio插件整理
- saltstack的常用操作(一)——salt-master和salt-minion 的安装和链接
- 79、java的IO操作-IO
- 导入工程时提示Your project path contains non-ASCII characters
- Redis的快照与AOF
- BFC(块级格式化上下文)
- Android开发中遇到加载有相同函数的so库时的问题
- 80、java的IO操作-FileOutputStream
- Shiro+SpringMVC 实现更安全的登录(加密匹配&登录失败超次数锁定帐号)
- linux下修改安装版jenkins默认端口号
- LINTCODE——删除二叉查找树的节点
- spark RDD action job的提交过程之 taskSchedule
- webpack -- 入门
- 测试数据生成——树