css float
使用方式
float:left;
可设置的值为:left | right | none
默认为none
,开启浮动
元素开启浮动之后的特点
- 元素会向左或向右移动,直到碰到离他最近的盒子容器或者其他开启浮动的元素的边界
- 文本或者行内元素会环绕在浮动元素周围
- 浮动元素如果未设置高度,它的高度会被高度最大的浮动的子元素的内容撑开
- 元素的display属性的部分值会被改变
浮动前 | 浮动后 |
---|---|
inline | block |
inline-block | block |
inline-table | table |
table-row | block |
table-row-group | block |
table-column | block |
table-column-group | block |
table-cell | block |
table-caption | block |
table-header-group | block |
table-footer-group | block |
inline-flex | flex |
inline-grid | grid |
其他属性 | 不会改变 |