Do you want to pick up some CSS and don’t know where to start? Have you asked yourself… [self] what is this CSS thing? Then the book CSS & CSS3: 20 Lessons to Successful Web Development by Robin Nixon could be for you.
I wanted to re-familiarize myself with CSS and the minutiae of its details, so I picked up this book at the library. Overall I would say it starts at a good pace for beginner’s, explaining an HTML document and how CSS can be used. The book gives good tips throughout for things to do and not do.
All of the examples were toy examples, which I feel was fine for the introduction of the topic. If you want to follow along, there is code available that could really help a person on the color and animation related sections.
The pace was good, and the topics were introduced in a very discrete and isolated way. If you are looking to get introduced to CSS styles in a bite size way without getting too many details then this book does the job. A person could easily skip around in the book without much trouble, if you were interested in a specific concept.
I would definitely recommend this book to anyone wishing to start from knowing nothing about CSS, and moving to a place where you can be comfortable creating, understanding and modifying CSS. This is a great primer for getting the basics, and it was easy reading.
What the book was not… I did wish there was a CSS troubleshooting section that gave tips on how to deal with interacting and resolving situations when using 3rd party CSS libraries. That might be an advanced topic for most, but once your in the weeds of that kind of situation it is good to know what to do to get the job done. The book did not promise advanced CSS, and it did not deliver that, but I can still wish it was practically perfect in every way.
For next time I need to find a book that covers the more advanced situations in which I find myself.