CSS is finally supported by all modern web browsers, empowering Web designers to do what they've been hungering to do for control layout more precisely, use color more effectively, and expand typographic options beyond the frustrating limitations of the past. So where to begin? Where can you get design-focused instruction on CSS while learning the technical details?
Cascading Style The Designer's Edge is precisely the resource you've been looking for. Written by renowned web designer Molly Holzschlag, this book begins with an in-depth look at structured markup, both XHTML and CSS. It then explains how to use CSS to achieve specific design goals involving typography, color, layout, and more. Finally, it deconstructs a series of impressive designs, showing you how the authors used CSS to maximize their efficiency and get exactly the right effect.
Key topics you'll learn about * Writing valid XHTML * Authoring effective CSS rules * Working with classes and IDs * Validating your CSS * Creating great typographical designs with CSS * Using CSS for backgrounds, borders, and color * Creating multiple link styles * Using absolute positioning * Working with relative positioning * Positioning with float * Creating great CSS layouts
This is a great primer on standards-based web design, even if some of the references are dated. The author does an excellent job of laying a solid foundation for the learner to build upon, through principles and practice. A great springboard to modern techniques and practices, even though there's nary a mention of CSS3.