However. Tables should only be used to hold tabular data. For positioning headings etc it is (as dt suggested) just stupid.
In MyBB it uses tables to even position the New Thread and Post Reply images on the right - this should not be the case.
quote:
Tables are 100 times (if not more) easier then div's to create tables...
<table>
<tr>
<td>Test</td>
</tr>
</table>
<div>Test</div>
Looks easier to me - and then if you want to further it you should be using CSS (even for the table) to promote accessibility and usability.
quote:
Yes, it can be complicated to some, but with div's it would be much more complicated and div's are still not completely 100% supported and implemented in the same way in each and every browser.
They're 100% supported in every browser, its apart of a very old HTML specification. Implemented in each browser would refer to the CSS, and it's basically because of Microsoft not following standards that things don't work outright.
quote:
Div's can be used in place of tables and there is no harm in doing it. But in most cases it isn't needed at all and div's can (should) be used for a lot more other things and not only for the purpose to replace tables because you think tables are crap.
Tables for tabular data, Div's for layouts.