Snook is the author of several books including Karma's Kiss, The Down Turn, Issues of the Heart and The Day The Walls Cried. She currently resides in Virginia with her family.
This is not a comprehensive A-Z book on CSS, it is a compilation of seven essay / tutorials by five different authors on specific topics (headings, images, backgrounds, navigation, forms, rounded corners, and tables). This book is much like 7 blind folks describing an elephant and whole swatches of the elephant are left uncovered and undescribed.
It seems to be a trend amongst the tech publishers to put out books with multiple authors, yet very few of them provide any cohesive editing and authorial narrative between sections, of which The Art & Science of CSS is an offender.
Publishers and Editors, please either take a cue from short story and essay compilations and give each author an introduction at the beginning of each chapter, tell my why I should care and what this person can educate me on. If that is not the approach you want take, then have one main author or editor who crafts all the chapters into a cohesive whole with good transitions and point of view.
Sitepoint - Hire an editor who can edit. Pick one main author. Introduce the guest authors at each point where the authorship transitions. Give the reader a cohesive POV.
Amazon leads one to believe that Jonathan Snook is the main author, he is not, but has a few bits on javascript & css in several chapters. I would have liked this book a great deal more if it actually was the Art & Science of CSS with a strong voice all the way through, rather than just a few drill downs into a few topics. Cameron Adams or Jina Bolton both had great written tones & POV, why not have one of them "lead" the reader through the content?
This book is actually a collection of seven detailed tutorials dealing with seven topics from the very basics to advanced features, mentioning also usability, search engine optimization and accessibility issues. There are headings, backgrounds, tables, forms, images, navigation and rounded corners. The only ones which can hold some secrets from an experienced developer are forms and tables. I admit that I don't use tables often and I didn't know some of their features, so I did learn something from this book. Forms section was okay - but I think I've already seen it on Sitepoint website. The book also contains a very user-friendly tutorial for sIFR, a very nice addition. All in all, this book is not bad, but I don't think it's worth its full price.
Wow, I've had this book for years and I never read it until now. I just skimmed through all the pages and it is all stuff I already know. Plus a lot of the stuff is outdated because it talks about using flash for font replacement using sifr. These days you can use the Google Font library or Adobe Typekit to change the font on a page. it also talks about tricks to get rounded corners but you can do that with CSS3. So no I would not recommend this book to anyone unless you want a history lesson and are glad things are much better today.
Beautiful, inspiring book. What a pity it's so out of date. (Written in 2007) I skipped so much of it as with CSS3 there are much easier ways of doing things. However, the book did go in to the psychology of design, and had me really wanting to start a new website! You can buy copies of this book on Amazon for 1p!
I read this book about 7 or 8 years ago, when I was starting out, learning web development. It is an easy read for the beginner, and the intermediate level web dev would appreciate many of the topics and the practical approach the author takes in addressing many topics.
The Art & Science of CSS is one technical book I remember fondly.
It's a bit dated now, and I'm a little late reading it. Having said that there were still a couple tricks that I learned from running through the book. If you're looking for a better grip on common CSS issues and how to get past them, this is a good choice.
One of the best books I have read on CSS so far. Very beautifully explains how to create accessible and beautiful webdesigns. However, this is to be used only if you are familiar with HTML/CSS and want to sharpen your skill set.
This book includes too much code, which is very redundant and waste of space. However, examples throughout the book is very self-explained, and provides concrete knowledge of basic CSS. I recommend this book for CSS beginner who want to learn basic css by examples.