Christopher Schmitt
Author of CSS Cookbook
About the Author
Christopher Schmitt, an award-winning Web designer and developer, has been on the Internet since 1992. Schmitt has written for Web Techniques, A List Apart, Digital Web, and High Five.
Works by Christopher Schmitt
Associated Works
Tagged
Common Knowledge
- Gender
- male
Members
Reviews
You May Also Like
Associated Authors
Statistics
- Works
- 9
- Also by
- 1
- Members
- 682
- Popularity
- #37,083
- Rating
- 3.7
- Reviews
- 5
- ISBNs
- 40
- Languages
- 5
The book format is very utilitarian; it arranges its information into "recipes." Each recipe contains a task that needs to be completed, followed by an explanation of how to do it with style sheets (and sometimes Javascript). I can imagine it would be a really good reference book to have around for this reason.
The actual explanations were okay, if a bit uneven. Despite the fact that the book was expressly for beginners, it sometimes assumes you can immediately intuit why something will or will not work based on the author's vague descriptions. Also, because of the format, it doesn't really teach you flexible design principles and know-how; you have to read the layout designs it offers you and extrapolate from there.
Despite my complaints, a book that talks in the abstract about something like style sheets can be pretty useless, so maybe it's better that they stayed specific. Still, I don't know how helpful this book would be for beginners.
And I am unhappy that it completely failed to address manipulating *heights* of layouts in a cross-browser compatible way, which is a very tricky problem that I wanted solved once and for all.
The book itself is already quite out of date because of IE 8, but it's good to know what the earlier browsers can and can't do because sadly some people are still using them. (Reading this book, I cannot understand how the people responsible for the earlier versions of IE could sleep at night. Example after example of how they single-handedly made web design twice as difficult!)… (more)