static: the defaultrelative: allows you to nudge around withtop/right/bottom/left, makingz-indexwork, gives you a positioning contextabsolute:top/right/bottom/leftmoves the element to that exact position, otherwise the same asrelativefixed: likeabsolute, but scrolling the page doesn’t move the elementsticky: likefixed, but it doesn’t become fixed until the page is scrolled past your set thresholdinherit: makes thepositionvalues whatever the parent’spositionvalue is
The almanac has more detail.

