CSS Mastery: Advanced Web Standards Solutions, Second Edition, by Andy Budd, Simon Collison and Cameron Moll
Andy Budd, the first author of CSS Mastery: Advanced Web Standards Solutions, is renowned in the web development community as one of the foremost proponents of web standard in Great Britain. 
The first edition of this book was very good, but is already outdated, so this major revision was timely.
This is a 300 page book, very hands on, which demonstrate what CSS can achieve. It is a hands-on learning tool rather than a reference text. It has lots of code examples, is good when it comes to discussing cross-browser support, has some discussion of CSS3, as well as CSS3 examples, showing new CSS3 features, and CSS3 equivalents to tried and tested CSS2 techniques.
The book starts off with a discussion of CSS and its basics. Then we immediately delve deeper into the use of it – visual formatting with CSS, positioning, design effects, and so on. The focus is more on design issues than with the coding itself. Chapters 6 and 7 focus on efficient layouts.
The book is good at conveying best practice concepts in CSS design, as well as solutions to some tricky problems in CSS (two chapters are devoted to this). The section on dealing with browser bugs is very good.
This is not a book for beginners. It is more advanced and more design oriented. There are lots of discussions of fairly advanced techniques, which makes the book useful for more experienced designers. I would say it is an intermediate level book.
One problem with this book needs to be mentioned: It has a lot of typos and errors. The list of errors (available online) is now more than 11 pages long. If you can live with that – personally I don’t much like books with typos and errors – then this is a good book to learn from.
Cascading Style Sheets – The Definitive Guide, by Eric A. Meyer
Eric A. Meyer is a well-known and much respected expert on the subject of CSS. In this book he uses his trademark wit and humor to explore all the properties of CSS. The book covers CSS2 and CSS2.1, as well 
as basic CSS. It also introduces some of the emerging elements of CSS3.
I really enjoyed this book. It is very solid and an excellent reference for anything CSS. But it is presented in a precise and concise manner with a huge smile. Eric Meyer seems to have enjoyed writing the book. And that actually makes the book more intesting. The examples – of which there are many – are sometimes funny, and his comments interesting.
Don’t get me wrong – this is a great reference book. And all reference books are to some extent boring – because they cover so much, and always deal with a lot you already know. And this book does all that. But Meyer shows that it is possible to liven up even boring books a little here and there.
CSS: The Definitive Guide details the ins and outs of the CSS specification. It has numerous easy to follow examples. The illustrations are invaluable as they allow you to easily compare the markup, the applied style sheets, and the results. It is very comprehensive and virtually leaves no stone unturned.
If you want to learn more about the newer versions of CSS or you want to have a few really good in-depth reference books on CSS around, then this is a book I strongly recommend. One of the top books on CSS. Really a Definite Guide!



