« Clueless in SimLand | Main | MovableType Congifuration »

Learning CSS

A friend of mine is learning CSS. Like me, his standard MO when learning something new is to just look at the source and start playing around until you get it right. Mostly that works for CSS, but I found that there were some subtle points that I didn’t just pick up and having a book helped. Here were two I found very useful:

The Zen of CSS Design : Visual Enlightenment for the Web (Voices That Matter) by Dave Shea and Molly E. Holzschlag, based on the CSS Zen Garden, was not necessarily useful for learning CSS (although it is that) but for the inspiration of what you can do with CSS. You can probably get the same thing from the Web site, but I’m a book person. I loved the rich color graphics and the ability to read it over a stack of pancakes at breakfast.

CSS Cookbook by Dan Cederholm and Christopher Schmitt is your work-a-day O’Reilly book with lots of examples, good reference material, and clear exposition. This one is handy for learning some of the subtle tricks and seeing best practice.

What about reference material? For that I prefer asking Mr. Google. If you need syntax, you can always find that online. I don’t even have a favorite site—I just type css textwidth (or whatever) into Google and read the first site that pops up.

Posted by windley on May 8, 2006 4:41 PM

See related posts:

2 Comments

Other books I personally recommend (other than the ones you mentioned) are the ones by Eric Meyer:


Eric Meyer on CSS:
http://www.amazon.com/exec/obidos/ASIN/073571245X/fiawol/ref=nosim


More Eric Meyer on CSS:
http://www.amazon.com/exec/obidos/ASIN/0735714258/fiawol/ref=nosim


Cascading Style Sheets, The Definitive Guide:
http://www.amazon.com/exec/obidos/ASIN/0596005253/fiawol/ref=nosim

I agree that "The Zen of CSS Design" is truly inspirational. It's a great look into how those amazing designs are created and the book is just fun to read and stare at the beautiful designs.

As for an online reference, I agree that Google is great, but find that 9 times out of 10, that first reference is to http://www.w3schools.com, which is a great reference for not only CSS, but HTML and JavaScript/DOM.