1:
static
静态定位,是默认值,当代码使用top,left.等,无效
2:
absolute
绝对定位,相对于父元素进行定位,元素通过top,right,left等进行定位
3:
fixed
固定定位,相对于浏览器进行定位
4:
relative
相对定位,元素通过top,left 等与它之前的正常进行定位
5:
sticky
- 该元素并不脱离文档流。
- 当元素在容器中被滚动超过指定的偏移值时,元素在容器内固定在指定位置。亦即如果你设置了top: 50px,那么在sticky元素到达距离相对定位的元素顶部50px的位置时固定,不再向上移动。
- 元素固定的相对偏移是相对于离它最近的具有滚动框的祖先元素,如果祖先元素都不可以滚动,那么是相对于viewport来计算元素的偏移量