Forum Moderators: phranque
(although, most developers start off with tables and THEN move over to layers) Also, are you sure you don't mean DIV tags instead of tables? or do you really mean layers?
Anyhow, This is what I tell my clients:
Tables are recommended for sites with little content and/or few changes.
Layers are recommended to use for DHTML and lots of 'active' content that needs to be hidden and shown depending on users actions.
Other than that, the average web surfer doesn't care one way or another (often they can't tell anyhow).
Hope that helps!
Patrick Elward
There are times to do use one method where another might seem more obvious, but those are very specialized instances, not good for general rules.
It's pretty easy to tell if you're making a mistake in layout method, if your code is getting more and more bloated, especially the css, you've probably picked the wrong method. And if your layout breaks on x percent of modern browsers you picked the wrong layout.
By chance a few of my last sites were done with css/divs because that method met all the requirements better than tables even though the design itself would have worked better with tables structurally speaking, but that choice was not made for layout reasons.