
"This very popular design book has been wholly revised and expanded to feature a new dimension of inspiring and counterintuitive ideas to thinking about graphic design relationships. The Elements of Graphic Design, Second Edition is now in full color in a larger, 8 x 10-inch trim size, and contains 40 percent more content and over 750 images to enhance and better clarify the concepts in this thought-provoking resource. The second edition also includes a new section on Web design; new discussions of modularity, framing, motion and time, rules of randomness, and numerous quotes supported by images and biographies. This pioneering work provides designers, art directors, and students--regardless of experience--with a unique approach to successful design. Veteran designer and educator Alex. W. White has assembled a wealth of information and examples in his exploration of what makes visual design stunning and easy to read. Readers will discover White's four elements of graphic design, including how to: define and reveal dominant images, words, and concepts; use scale, color, and position to guide the viewer through levels of importance; employ white space as a significant component of design and not merely as background; and use display and text type for maximum comprehension and value to the reader. Offering a new way to think about and use the four design elements, this book is certain to inspire better design"
I recommend giving "The Elements of Graphic Design" by Alex W. White a read, where he talks about issues of space and typography and why certain conventions exist. CSS is after all a way to express graphical design relations in code, which isn't very useful if one is unaware of the principles driving clear and useful design.
As for web typography, you want to check of the latest generation of font embedding because that's where the real magic's at. The most known web font solutions are: CSS3 (font-face), typeface.js, cufon, flir, sifr, Google Font API, Typekit.
Here's a list of quality books on design and typography:
A History of Graphic Design
Before & After Page Design
Designing Brand Identity
Emotional Design: Why We Love (or Hate) Everyday Things
Graphic Design Solutions
How Designers Think
Information Dashboard Design: The Effective Visual Communication of Data
Making and Breaking the Grid: A Graphic Design Layout Workshop
The Complete Manual of Typography
The Designer's Guide to Color Combinations
The Elements of Graphic Design: Space, Unity, Page Architecture, and Type
The Elements of Typographic Style
The New Typography
The Visual Display of Quantitative Information
Thinking with Type: A Primer for Designers
Typography Workbook: A Real-World Guide to Using Type in Graphic Design
Books on web design: About Face 3: The Essentials of Interaction Design
Ambient Findability: What We Find Changes Who We Become
Bulletproof Web Design
Cascading Style Sheets: The Definitive Guide
Designing Web Usability
Designing With Web Standards
Designing the Obvious: A Common Sense Approach to Web Application Design
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Don't Make Me Think: A Common Sense Approach to Web Usability
Homepage Usability: 50 Websites Deconstructed
Information Architecture for the World Wide Web: Designing Large-Scale Web Sites
Information Architecture: Blueprints for the Web
Interaction Design: Beyond Human-Computer Interaction
Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
The Essential Guide to User Interface Design
The Inmates Are Running the Asylum
Thoughtful Interaction Design: A Design Perspective on Information Technology
Web Form Design: Filling in the Blanks