This book is THE correct way CSS should be learned and taught. Like many Web Developers I used to have a "snippet" approach to CSS design. Since I am primarily a backend PHP developer, I didn't spare much thought when it came to CSS and preferred to copy-paste things from places like css-tricks and bootply.
This book goes into the core of CSS and lucidly explains everything from semantic web and layouts to resets, cascading, selectors, etc. and finally also gives us those "tricks" for stuff like animating objects and building customized widgets like links, buttons, navs, etc. But most importantly, it tells you HOW those tricks work, so you don't have to go googling for snippets!
For me, this book has changed the way I approach CSS and web design!
This book is your indispensable guide to cutting-edge CSS developmentall you need to work your way up to CSS professional. You'll learn how to: - Plan, organize, and maintain your stylesheets more effectively - Apply the secrets of liquid, elastic, and hybrid layouts
I loved this book so much I bought it after returning it to the library. All the cool CSS layout tricks and hacks in one volume, written in plain, friendly English.
This book was really good some years ago, but things have changed so fast in web development that this book is almost completely outdated nowadays. There are a lot of references to old browsers (IE 6, for example) and old hacks that are no longer necessary.
The 3rd chapter - "Visual Formatting Model Overview" - is still relevant and I recommend it.
Very good, although a bit out of date as IE7 wasn't out yet. Would benefit from a revision. Explores some concepts more widely than Bulletproof Web Design, although I must say that it doesn't demonstrate the markup and markup changes as well as the other. Both books overlap in large areas, but each has its own strong point.