This section of notes on CSS is broken down into 10 easy to follow sections. These notes should ideally be read in the order in which they are presented as some sections may not make sense without having first read the previous CSS notes. It is also expected that you first have a basic knowledge of HTML before beginning this series of CSS notes.
In order to give you a little leg up, the infographic below outlines the history of CSS and a few interesting facts about CSS3.