CSS Positioning 101

When it comes to web page layout, how you place your element on the page without effecting the document flow, you might probably think of CSS position property.  But if you are confused how this property works and when to use particular values of this property, here is a brief introduction of CSS position.