This book aims to provide
quick solutions to common
CSS problems, and for the most part succeeds.
CSS Cookbook is structured as a series of problems with solutions, discussions and references; and divided into chapters pertaining to specific aspects of designing for the web. For example: Web Typography, Page Elements, Lists, Page Layouts.
Coverage of issues is good and the writing is clear. The Discussion is useful and usually more than adequate to explain the solution. With the few weaker discussions it was reasonably obvious the listed references should be consulted if significant changes to the recipe are being contemplated. I never felt like I was left hanging, wondering why or what I could do with what was presented.
However, the book is not without a problem or two.
although not large, number of the recipes consist of a single line of CSS
– and I have a hard time seeing (e.g.,)
font-size: 0.9em as a recipe,
want[ing] to set the size of type used on a web page as being
a problem for anyone who
is at least a part-time web designer or developer.
Especially from a book which is
neither an introduction to CSS…
Recipes like that are really just basic use of CSS.
To be fair, that particular section is at the start of the book and does go on to discuss length-units (which is an important topic) at length. It looks like the Problem is really there to introduce the Discussion. so at times CSS Cookbook feels like an introduction-cookbook hybrid. As a consequence I don't think anyone familiar with and using CSS regularly will find much in the way of new recipes here. If it wasn't for the liberal scattering of cross-platform use tips I would hesitate to recommend it to anyone working with CSS at that level.
Occasional CSS users will get the most out of this book, and it would make a decent introduction to CSS if used in conjunction with one of the W3C's CSS references.