Out in the nonvirtual world, a bulletproof vest never guarantees complete, 100% protection, but rather being bulletproof is something that's constantly strived for. You're far better off wearing a bulletproof vest than if you weren't. The same rule applies to Web design and the techniques described in this book. By increasing a page's flexibility and taking the necessary steps to ensure that it's readable in as many circumstances as possible, we're making a real difference in our work. It's an ongoing process, and one that becomes easier when utilizing Web standards such as semantic XHTML and CSS to construct compelling, yet adaptable, designs. As the adoption of CSS-based layouts has steadily risen over the past few years, it's become increasingly important to learn how to utilize CSS well. The goal is to harness the benefits that make the technology powerful from a design standpoint: less code, increased accessibility, and easier maintenance, to name a few. But just using CSS and XHTML doesn't necessarily mean things are automatically better. By embracing the flexibility that can be gained from separating the core content from the design, you'll be well on your way to creating better designs for all the Web's citizens. But what do I mean by flexibility exactly? note
|