I saw the following post on a web development forum:
1. People who think that CSS should be used for everything. If something cannot be done with CSS than it should never be done.
2. People who understand the limitations of CSS and incompatibilities between different browsers and decide to use the best tool for the job. CSS when it works. Tables when it’s make more sense.
I am not a CSS purist. Several years ago I switched from tables to CSS layouts, but I must admit that there are times when I find it quicker and easier to use a table. Recently, for example, I needed to place two image links on a page, centered horizontally. I used a table formatted with the following CSS: