1:

static

静态定位,是默认值,当代码使用top,left.等,无效

2:

absolute

绝对定位,相对于父元素进行定位,元素通过top,right,left等进行定位

3:

fixed

固定定位,相对于浏览器进行定位

4:

relative

相对定位,元素通过top,left 等与它之前的正常进行定位

5:

sticky

  • 该元素并不脱离文档流。
  • 当元素在容器中被滚动超过指定的偏移值时,元素在容器内固定在指定位置。亦即如果你设置了top: 50px,那么在sticky元素到达距离相对定位的元素顶部50px的位置时固定,不再向上移动。
  • 元素固定的相对偏移是相对于离它最近的具有滚动框的祖先元素,如果祖先元素都不可以滚动,那么是相对于viewport来计算元素的偏移量
posted on 2018-09-27 21:22  ylsunny  阅读(426)  评论(0编辑  收藏  举报