CSS is often quickly dismissed as an easy thing to learn by developers, or one thing you just pick up when you need to quickly style a page or app. Due to this reason, it’s often learned on-the-fly, or we learn things in isolation right when we have to use them. This can be a huge source of frustration when we find that the tool does not simply do what we want.
This article will help you get up to speed with CSS and get an overview of the main modern features you can use to style your pages and apps.The CSS Handbook
Click here to get a PDF / ePub / Mobi version of this post to read offline