标签:ble spl isp class 类型 lock 4.0 flow 决定
Box 是 CSS 布局的对象和基本单位。
元素的类型和display的属性决定了Box的类型。
BFC(Box Formatting Context)是一个独立的渲染区域,规定内部的元素如何布局,并且与外部的元素无关。
Formatting context 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套自己的渲染规则,规定了内部子元素如何定位,以及与其他元素的关系和相互作用。
float 属性不为 none;
position 为 absolute 或 fixed;
display 为 inline-block,table-cell,table-caption,flex,inline-flex;
overflow 不为 visible;
自适应两栏布局:左边定宽高,右边自适应。
左侧浮动,然后左右重叠,根据BFC的规则第三、四条,设置右侧的元素为BFC。
清除内部浮动:
一个元素里面,有两个浮动的元素,父元素的高度默认是不计算浮动元素的高度。
解决方案,根据BFC规则第六条。
防止垂直margin叠加:
BFC内部相邻的元素的margin会叠加。
根据BFC规则第五条,将其中一个设置为BFC即可。
BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。反之也如此。
标签:ble spl isp class 类型 lock 4.0 flow 决定
原文地址:https://www.cnblogs.com/tianzun-blog/p/8978755.html