CSS浮动(float)
什么是浮动
float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘
语法:
选择器{ float:属性值 }| 属性值 | 说明 |
|---|---|
| none | 元素不浮动 |
| left | 元素左浮动 |
| right | 元素右浮动 |
普通流:

使用浮动:

浮动特性
脱离标准流(脱标)
不会按标准流来排列,会把原来的位置空出来

第一个盒子使用了
左浮动,第二个盒子是标准流排列,第一个盒子把第二个遮住了,是因为第一个盒子使用了浮动,把原来的位置空出来了,第二个盒子就从第一个盒子空出来的位置进行排列,但第一个盒子使用的是左浮动,就把第二个盒子覆盖了。具有行内元素的特性

会像行内元素一样,在同一行并排显示,之间不会有空隙
浮动元素经常搭配标准流的父元素
纵行显示找标准流,横排显示找浮动

一个大的标准流父元素包含若干个浮动元素