0.概述
CSS布局常用方式有display(显示),position(定位),float(浮动)三种手段,每种手段对应的使用场景也不一样。
1.display属性
display的常用值有:inline,block,flex,grid,table。还有不显示none,以及交叉组合:inline-block,inline-flex,inline-grid,inline-table。
inline:行内元素
block:块元素
flex:Flexible Box弹性布局
grid:网格布局
table:表格布局
1 |
|
2.position属性
position属性的值有:absolute(绝对布局),relative(相对布局),fixed(固定布局),static(默认布局),inherit(继承父标签position属性值)
和position搭配使用的属性有:left,right,top,bottom和层次属性z-index.
3.float属性
float属性的值有:left,right,none(默认值,不浮动),inherit(继承父标签float属性值)