别着急,坐和放宽
可以将元素摆放在网页的任意位置
一般用于盒子之间的层叠情况
定位的使用场景:
属性名:position
常见属性值:静态定位:static;相对定位:relative;绝对定位:absolute;固定定位:fixed
方向 | 属性名 | 属性值 | 含义 |
---|---|---|---|
水平 | left | 数字+px | 距离左边的距离 |
水平 | right | 数字+px | 距离右边的距离 |
垂直 | top | 数字+px | 距离上边的距离 |
垂直 | bottom | 数字+px | 距离下边的距离 |
静态定位是默认值,就是之前认识的标准流
注意点:
介绍:自恋型定位,相对于自己之前的位置进行移动
特点:
应用场景:
介绍:拼爹型定位,相对于非静态定位的父元素进行定位移动
特点:
应用场景:
绝对定位相对谁移动?
特殊情况:子绝父绝,如果发现父元素已经有绝对定位了
子绝父相水平居中的方法
子绝父相水平垂直都居中的方式
介绍:死心眼型定位,相对于浏览器进行定位移动
代码:position:fixed
特点:
标准流<浮动<定位
更改定位元素的层级的话,用z-index属性,数字越大,层级越高