REVIEW

Book Review: CSS Cookbook, 2nd Edition by Christopher Schmitt

Written by David R Perry
Published November 29, 2006

Before evaluating a review of a computer-related book, it's good to know the background or proficiency level of the person doing the review. After all, if a complete noob is looking for an instruction guide, they'd probably rather know how other noobs fared with the title instead of a seasoned professional. And vice-versa: if a veteran is looking for something that goes a few steps beyond their current level of proficiency, then it's nice to have another pro offer up their opinion.

I would consider myself a moderate or intermediate level computer user. I have a special backpack for my laptop, but I don't much care for lugging around an external mouse (if you see what I mean). I do some modest web development, am comfortable digging around code to fix problems, but don't really do any programming of my own. Recently I've had an interest in developing webpages using more stylesheet information. I hear the cool kids going on and on about this whole CSS (cascading stylesheets) nuttiness, and I don't want to be left out in the cold.

The new second edition of O'Reilly's CSS Cookbook, by Christopher Schmitt, caught my eye as an interesting title for learning some more on the topic. I had heard some good things about the previous edition, and generally find O'Reilly stuff to be well done. I'm certainly no CSS expert, but I have had occasion to dig around in it enough (through editing on other people's projects) to know I was interested in digging deeper. So that's me, and here we are.

CSS Cookbook takes a slightly different approach to presenting information than some of the other tech books you may have seen. Generally speaking, there are a couple of main categories they tend to fall under: textbook style, and project style. Textbook-style books work in a linear fashion, starting with the most fundamental elements of a topic and building upon them from there. Project-style books don't necessarily deviate from that, but they do work the information with a specific goal or problem in mind first, and then tailor the material to fit how you might learn from a real-world situation.

The cookbook approach is perhaps somewhere in the middle, although leaning more towards a textbook mentality. Information is divided up by topics (in this case, text formatting issues are together, image issues, layout issues, etc.). Within each topic, you will hit short “recipes” that seek to solve very small and particular issues. For example, setting an image for the background of the page is one recipe, and tiling a background image follows soon after. They're made to be short answers to common problems that you can look up quickly.

The plus side to this approach is that information on a particular question you have is gonna be about as easy to find as a dead-tree book can make it. The table of contents is very detailed, listing every recipe and a self-explanatory title for each. Not only that, but skipping around to just the information you need is made much more efficient than a project book could ever hope to be.

page 1 | 2
Keep reading for information and comments on this article, and add some feedback of your own!
Book Review: CSS Cookbook, 2nd Edition by Christopher Schmitt
Published: November 29, 2006
Type: Review
Section: Books
Filed Under: Books: Computers and Internet, Sci/Tech: Internet
Writer: David R Perry
David R Perry's BC Writer page
David R Perry's personal site
Spread the Word
Like this article?
Email this
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
BC articles by David R Perry
Books: Computers and Internet
Sci/Tech: Internet
All Books Articles
David R Perry's personal weblog
All Review articles
All BC articles
All BC Comments

Comments

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/56411)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments