I have noticed a new flurry of opinions about CSS versus table debate. The latest essay is by Tim Bray at ongoing. The general idea is to separate data from the code that displays it. Some of the problems are:

  1. Browser compatibility with the standards is at the core of many of the problems.
  2. Some web pages are easier to do with tables.
  3. CSS is evolving and backward compatibility remains a problem.