Static

Static positioning is the default positioning model for elements. They are displayed in the page where they rendered as part of normal HTML flow

Relative

Relative positioning allows you to specify a specific offset (left, top etc) which is relative to the element's normal position in HTML flow.

Fixed

Fixed position always stays in the same place even if the page is scrolled.

Absolute

Absolute position is where you specify the exact location of the next relatively positioned element further up the element tree

Sticky

Sticky is a hybrid relative and fixed positioning. Treated as a relative position until it crosses a specified threshold, at which point it is treated as fixed positioned.