CSS has completely changed the way that websites are designed. That is, if anything, an understatement: CSS has revolutionized Web design. Designers can do things with CSS that would have taken a LOT more time and effort to do using straight HTML 3.2 - if they could have been done at all.
But for old-school designers who haven't kept up with things, or the self-taught HTML coders who cut their teeth on 3.2, CSS can seem a bit daunting. The temptation is always there to use the old methods, like tables. And that's where HTML Utopia comes in handy.
HTML Utopia isn't a beginner's tutorial; Andrew and Shafer make it clear at the beginning that you should have "at least a little experience building sites" to get the most out of the book. It builds on the experience that you already have to show you how to do things better with CSS.
I appreciated the fact that the book doesn't start out with the nuts and bolts of CSS - what an attribute is, what a property is, etc. It starts with how CSS can help you. I think that's important, because if you overwhelm someone right away with a totally different way of coding a page, they're going to run away, no matter how much better it is than what they're currently using. Andrew and Shafer start off with showing how CSS benefits the designer, and from there gradually introduce the nuts and bolts.
Another benefit to this book is the website. You get all the code from the examples in the book, as well as updates and errata. With any tech book, a good website is crucial - things change too quickly, and a book that is static is pretty worthless. With ready updates, and the Sitepoint discussion forums, there is a steady source of new information and support.







Article comments
1 - Rob
Great blog! I've added a link to your blog on Blog of the Day under the category of Design. To view the feature of your blog, please visit blogoftheday.org
2 - Kirsty
I have read HTML Utopia. It is a great book for unravelling many css mysteries....
3 - Anna
Thanks for the link to the sitepoint website, was just what I was looking for. I'm just a CSS beginner, so it could come in handy.
4 - JohnM
Hmmm I am kind of put off by the title (I mean really who really references tables in a CSS book title anymore - it seems kind of 1999).
Still on the look out for a good CSS manual to use for new staff so if there are anymore suggestions?
5 - Golf Blog
Oddly enough, my mother has insisted on me reading this book... I was also (John) put off by the title, but she insists it is an insightful read.. Mom knows best..
6 - Dealspwn
There are much more up to date books than this now, as far as I know.