Tying It All Together
CSS has clearly been of great help to us in past years as we've transitioned from heavy use of tables, spacer gifs, and font tags. But trying to fit CSS to the old way of designing sites has given CSS a bad rap in some ways, mostly due to the problems described in this article rather than lack of good browser support in contemporary Web browsers.
Although obviously we can't all start from scratch when it comes to existing documents and sites you have to maintain, understanding how structure and style relate to one another and how CSS offers means of resolving conflicts allows you to move forward on solid ground toward creating sites with effective, manageable, and often beautiful style.