DIVs or TABLEs?
Here's a question for front-end developers out there. Are table-less designs still required by most projects you work, or are simple tables structures accepted again? If so, were are tables appropriate? Data? Forms?
I recall, not more than a couple years ago, a designer friend of mine told me that I had to go table-less with all my HTML/XHTML. Everrrything tables. That DIV's were the way to go. Being more of a backend PHP/MySQL developer I tried to jump on the band-wagon with a CakePHP project or two. I revamped most of the basic template pages/structures to use DIV's with CSS2.
Now that I'm doing more CodeIgniter work... well, I'm now using tables with most of my Forms. I've had some issue with Divs. Tables are so much more structured and present me with less issues (IE6). Is this considered "bad code"? The company I'm working for has an image to withhold.
Thanks, Jeff
Edit: Please don't downgrade the question. It's a legitimate question from a non-designer needing to do front-end work. Maybe I should have asked , "Where is it appropriate to use tables in XHTML/CSS2?"