William said:
quote [tables are bad] unquote
What do you mean? I use tables to construct websites all the time.
So do the vast majority of authors in the world. Layout tables can be very
effective.
But they can also be designed badly, in which case they can cause all sorts of
problems. A bad table may be inaccessible to people with vision problems. A
bad table may break apart if the user needs to use larger text. And bad tables
can have other problems too. There is, therefore, a (vocal) minority view that
layout tables are bad, and should always be replaced by use of
CSS-positioning. That extreme position doesn't stand up to scrutiny. The
answer is to avoid using *bad* tables!
Always use CSS. But make sure it is good CSS, because bad CSS *also* has
problems, of course! And also use layout tables if you want. They are not
incompatible; in fact, they can work very well together:
http://www.barry.pearson.name/tableaux/