CSS position属性有以下几种值:
static:默认值,元素按照正常的文档流进行排列,不受top、bottom、left、right等属性的影响。
relative:相对定位,元素相对于其正常位置进行定位,可以通过top、bottom、left、right等属性指定偏移量。
absolute:绝对定位,元素相对于最近的非static定位的祖先元素进行定位,如果不存在则相对于文档进行定位,可以通过top、bottom、left、right等属性指定偏移量。
fixed:固定定位,元素相对于浏览器窗口进行定位,即使页面滚动也不会改变元素的位置,可以通过top、bottom、left、right等属性指定偏移量。
sticky:粘性定位,元素在滚动到指定位置之前是相对定位,滚动到指定位置后则变为固定定位,可以通过top、bottom、left、right等属性指定偏移量。该值在一些较早的浏览器中不被支持。