Beginning CSS: Cascading Style Sheets for Web Design

By Richard York 2007 (WROX)

Although this book was published four years ago, it still packs a punch when you’re getting started on learning the foundations of CSS1 and CSS2.  I constantly found myself turning to this book when dealing with issues that were assumed to be common knowledge in the CSS3 book by Jason Teague.  I especially love the combination of color diagrams with snippets of CSS as a means to teach the techniques.  The section on padding, margins, and borders is exemplary in that it covers the standards with detailed descriptions, and then it discusses the idiosyncrasies that can be found with earlier versions of IE and how to overcome them.  I was able to complete cross browser compatibility with all five desktop browsers through the aid of this book.   If you have the wear-with-all to sit down and work through this book you’ll be up and running with CSS in no time because it’s tutorials and layout are comprehensive, easy to grasp and enjoyable.  An excellent resource!