I don’t see a point of using CSS tags to layout your page, unless you are aiming for an interactive-intensive site, pack with DHTML, Javascript or Ajax. Table layouts are good for simple, static webpage, and is the easiest layout tool there is.
Not to mention that ensuring that your CSS and DIV tags work cross-browsers is extremely probelmatic.
Actually a CSS tableless design resizes just fine if you build according to the concept of “elastic design.” Of course, there are limits, but those folks who use way out there screen resolutions and/or archane browsers will not be happy.
DO you have an y good references to this “elastic design” concept? I’m mediating a religious war on this at work & I’d like to find some solid references that point out how to do css well with widely divergent screen sizes & aspect ratios.
I’m still mostly using tables (although I’m slowly learning CSS to help streamline updates) due to the fact that I’m too lazy to learn other ways of doing similar page layouts. I so need to figure this whole PHP business out so I can free my content from those damn rows and columns…
CSS-only sites are a massive headache, and one that I now have to live with, since I have recently taken over running a government website, which needs to be screen-reader compatible (even though I have had precisely zero hits for the past six months from any screen readers). This sounds harsh, but if you don’t care about it, carry on using tables in whichever way you like.
Further reading on replacing tables with CSS, and read the hassle involved in trying to make “the holy grail” three-column display using only CSS, something tables could do in about 5 minutes.