CSS is a powerful tool to control the look and layout of a web page. Mastering the manipulation of element styling can be quite easy, even by someone who’s totally new to CSS. However, positioning elements can be quite a challenging task.
I stumbled upon Learn CSS Positioning in 10 Steps and must say that it is the most descriptive, well organised and intuitive CSS positioning tutorial I’ve seen. I definitely recommend it for people who want to understand CSS positioning in a short period of time.