About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Book Review - The Official Ubuntu Book | Main| Book Review - Ajax Patterns and Best Practices by Christian Gross »

Book Review - CSS - The Missing Manual by David Sawyer McFarland

Category Book Reviews
I've read and reviewed a number of books on Cascading Style Sheets (CSS), and I've learned something from them all.  But for whatever reason, this one showed up at just the right time and has me inspired and motivated on a new project...  CSS: The Missing Manual by David Sawyer McFarland.

Contents:
Part 1 - CSS Basics: Rethinking HTML for CSS; Creating Styles and Style Sheets; Selector Basics - Identifying What to Style; Saving Time with Inheritance; Managing Multiple Styles - The Cascade
Part 2 - Applied CSS: Formatting Text; Margins, Padding, and Borders; Adding Graphics to Web Pages; Sprucing Up Your Site's Navigation; Formatting Tables and Forms
Part 3 - CSS Page Layout: Building Float-Based Layouts; Positioning Elements on a Web Page
Part 4 - Advanced CSS: CSS for the Printed Page; Improving Your CSS Habits
Part 5 - Appendixes: CSS Property Reference; CSS in Dreamweaver 8; CSS Resources; Index

From the newbie perspective, this book works well.  The first part of the book lays out the case for using CSS instead of pure HTML to format your pages and gain control of the style.  It takes a subject that can be a bit intimidating and makes it very approachable.  From there, you get a section on how exactly CSS works.  This is much easier to digest than some of the more formal reference manuals I've seen in the past, and there's not as much focus on the minutia of every little variant that can happen.  This is the material you'll use 95% of the time.  Part 3 is where I started to get excited.  I've been doing CSS for a while now, but over time I've built up designs that "work" but that could be done much better with what I've learned of late.  I noticed a number of items that I want to try out on a new project I'm about to start, and I have a feeling that I'll be in a much better situation style-wise on this application than any of the other ones I support.  Same with part 4 and the chapter on improving your CSS habits.  I was/am guilty of a number of these things, and this information will go a long way towards making me a better CSS junkie (and will make anyone following after me much happier in terms of support).

I think what worked so well for me here was the consistent use of a single "site" for examples and illustrations.  The CosmoFarmer site gave the information a thread to hang on to throughout the chapters, and progressions were logical.  I appreciated the tutorials at the end of the chapter so that you could try out the new skills.  But what I *really* liked were the references to other sites where you could get more information, as well as clarification on what browsers don't do things according to specs, and how to work around these bugs.  

Armed with this book, a newbie would be able to become competent in CSS.  And if you've been doing CSS for awhile, there's a strong chance that McFarland will deliver some nuggets that will take you to the next level.  I know that'll be the situation in my case...

If you liked this review and found it helpful, please click on the Amazon book link in the review and click the Yes (Was This Review Helpful To You?) button at the bottom of my review.  Thanks!

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...