Static (default): The only reason you would ever set an element to position: static is to forcefully-remove some positioning that got applied to an element outside of your control. This is fairly rare, as positioning doesn't cascade. Relative: Allows nudging elements in different directions with top, right, bottom and left values. Its starting point is where it normally lies in the flow of the doc