Amazon.com Customer Reviews
An essential book for web designers: the "why" as well as the "how". - Review written on October 11, 2005
Rating: 5 out of 5
23 customers found this review helpful, 1 did not.
This book fits in nicely between reference works like Eric Meyers "Cascading Style Sheets: The Definitive Guide" and technique books like Dan Cederholm's "Bulletproof Web Design". At first glance, this rather unassuming book contains pretty basic information about the applications of CSS. However, this book deserves a careful reading, as it is packed with excellent explanations and examples.
"Cascading Style Sheets" isn't full of flashy illustrations, but the examples are well thought out and present the ideas well. The chapter on layout ("Boxes, Boxes, Boxes") contains the best explanation I have seen on how layout boxes function in CSS. If you've been wrestling with understanding the difference between absolute and relative positioning, and how to use these values to make stable layouts, this book is for you.
The chapter on typography is an excellent resource for developers who may not have had the chance to study this essential subject. The authors present theory and application of good typographic practice (which is often ignored in current web design).
The chapter on browser bugs ("Cross-browser CSS") summarizes the current knowledge on cross-browser compatibility very well, and provides rock-solid workarounds for those thorny problems.
Last but not the least, the chapter "CSS Design Projects" will give you some solid examples to apply to your own designs.
There's quite a few good books out there right now on CSS, and quite a few not-so-good books; how is one to choose? Well, this book should be at the top of your shopping list--it's a rich, detailed, and extremely well-written book about the subtle craft of web design with CSS.
Excellent, and perhaps the paragon of CSS for learners - Review written on August 19, 2005
Rating: 5 out of 5
14 customers found this review helpful.
I own virtually all mainstream (and a few "offbeat") books on CSS. While I have been using CSS for sometime, I had never harnessed its real power before reading this book (and of course, all of CSS Guru Eric Meyer's books). In spite of CSS' quirks and the lack of standardized browser support, I will never go back to table-based HTML again! It is important to note though, that this book should be read cover-to-cover, and not initially used as a reference guide. Meyer's Definitive Reference (2e, O'Reilly) is a much better reference guide for those who are dabbling or just need a reference for modifying "canned" CSS. CSS is complex, and truly understanding and using it can be very daunting at times. But if you still cannot understand it after reading this book (read it twice if necessary...) I suggest you give it up. Important Note: At first glance, this book appears very dry (i.e. no color type, very few illustrations, no color images, etc.) but it is so well written as to be quite absorbing. I find it analogous to reading a novel by Raymond Feist or Anne McCaffrey without the plot of course -- it is that well written.
Great book for those looking to fully grasp and apply CSS... - Review written on January 06, 2005
Rating: 5 out of 5
48 customers found this review helpful, 2 did not.
This book is useful either as a first-time guide to understanding CSS and its syntax (as well as usage), or as a complimentary title to other well-known CSS books like those from Eric Meyer. The combination I have gotten the most benefit from, was reading through Meyer's Definitive Reference (2e, O'Reilly) a couple times, and then brushing up on things with this book.
I think that Meyer's book (and he has more than one - I'm just talking about the one noted above) is a great coding reference and theory primer, while this book is more useful as a means of getting code on the page, trying it out and going back to see where your mistakes were.
One reason I say that is that the diagrams and explanations used in this book are a little bit easier to grasp and apply in some cases. It's a bit more accessible, both in terms of presentation and writing style, while not being "dumbed down" in the least. The way the book is organized is also preferable to other web references I've read (CSS and otherwise). All in all, highly recommended if you're looking to take your CSS skills from "I know how to apply styles to fonts and drag DIVs onto my page" to "I know how to code custom DIVs and classes that give me exactly the look I want while keeping the code accessible and small."