属性名称 | 中文注释 | 备注 |
---|---|---|
float |
设置盒子浮动 | left 左浮动,right 右浮动,none 不浮动 |
clear |
清除浮动 | left 清除左浮动,right 清除右浮动,both 左右浮动都清除(注意:clear 清除浮动一般只有作用在块级元素上才能起作用) |
clear: both;
.container::after {
content: "";
display: block;
clear: both;
width: 0;
height: 0;
visibility: hidden;
overflow: hidden;
}
不成文的规定:为了防止content
内容显示出来,一般会设置以下属性:width: 0;height: 0;visibility: hidden;overflow: hidden;
BFC
清除浮动。overflow: hidden;
作用于浮动盒子的父盒子,可以触发BFC
,从而使得浮动盒子计算宽高