CSS is realized. CSS has proven itself beyond imagination. Cascading Style Sheets have unquestionably revolutionized the Web. Without CSS, we would most certainly be limited by presentation-laden documents, tables for layout, and impossibly messy markup.
The movement toward standardizing styles, design, and layout is now firmly in place, and CSS is playing an enormous role in that. CSS gives us more control over our layouts; more options to manage and control color, images, and text sizing; and greater ability to maintain numerous documents, provide accessibility, and serve multiple devices much more easily.
Are we still challenged by browser implementations of CSS? Well, sure, and that's a reality we have to work with. But even as we're encumbered by the lack of updates for Microsoft IE 6.0, there are encouraging advancements in other web browsers. Safari, Opera, Mozilla, and Mozilla Firefox all stand as evidence that a majority of implementers are concerned about standards within browsers. We're finally seeing terrific support for CSS emerge in a wide range of developer tools including Macromedia Dreamweaver MX, Adobe GoLive CS, and many of the weblogging tools in use around the Web today.
That this book Version 2.0 of Eric Meyer's seminal work on CSS should grace the shelves at such a transitional time in the Web's evolution is extremely encouraging. CSS is making itself felt in almost every spectrum of web design.
For inspiration and motivation, designers have the CSS Zen Garden, a magnificent site that demonstrates the use of structured markup with CSS. Each designer who submits a design to the CSS Zen Garden must use the same markup and content but create his or her own CSS design. The CSS Zen Garden proves CSS designs can be not only beautiful but also more innovative and interesting than anything that's come before.
CSS is proving to be cost-effective, too. Sales and marketing folks looking for proof can turn to a growing list of impressive case studies that drive home the bottom-line savings of moving toward web standards and CSS. Each time a major site such as ESPN, Sprint, or AOL makes a move toward CSS and web standards, a leadership phenomenon begins; other companies realize they can save costs and improve quality, too.
As CSS' value becomes more apparent to designers, important to the economic choices companies make, and better integrated with the tools that designers and technologist use, CSS will finally earn the permanent recognition it deserves within the technological realm.
As we implement CSS from the ground up, we find that we have a great deal yet to learn. Those of us who have developed sites for a long time must actually unlearn bad habits born of convention. As for young designers and developers entering the fold, we need to help them avoid our mistakes and encourage them toward better practices. This book will be a great help to both audiences.
As a web standards evangelist and student of markup and CSS, it's easy for me to say that Eric Meyer has changed my life. Many readers of his first edition (and, I hope, this book) will readily agree. As with so many readers, I use Eric's books, I follow his web site, and I subscribe to CSS-D, the email list that Eric chaperones and offers discussion and solutions for list members facing real-world CSS challenges. I pay attention to Eric and will continue to do so because it's just so damned nutritious.
Because the Web is as much of a social construct as a technical one, designing it effectively demands that we seek an understanding of the art and science of living, as well as how to use structured markup and CSS. There's no one I've met who has ever demonstrated how to think, how to live, how to do the right thing more clearly to me than Eric Meyer. He's worked tirelessly as a CSS evangelist from his early days with the W3C CSS Working Group to his groundbreaking support charts, books, resources, and time at Netscape. Eric continues to lead us, through his own web site and conference sessions, and he's more than justified the variety of witty monikers he's earned, such as "The Pope of CSS."
As public a person as Eric's come to be as much of a rock star within the Web world he remains one of the most down-to-earth people I know, and a true-blue friend to boot. I have grieved deeply with him for the premature loss of his mother Carol, and danced in true joy in my office when I received the news that Eric and his wife Kat brought their daughter Carolyn home just eight months later.
I'm certain that after any opportunity you have to spend time with Eric whether at a class, by visiting his web site regularly, or via this book you will walk away with more than just a greater understanding of CSS. You will laugh, you will be uplifted, and you will ultimately be inspired to put the best of yourself forward in all of life's situations.
Molly E. Holzschlag
Tucson, Arizona 2004