quote:
Originally posted by Chris Boulton
<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.
It's not like the example you gave is terribly difficult.
Besides, EASY != LESS CHARACTERS.
For example, you worry less when sorting out the position and size of each cell, while the DIVs are a little more complicated to position.
The problem I see with DIV is that it depends too much on CSS, and that is why it's always confused with said coding, and some browsers might have a difficult time with showing the website (because of new/old CSS, not because of DIV).
Tables are supported in all browsers (just like DIV), but they don't require any advanced CSS for positioning. It makes it easy to sort out the content in it.
The only times I use DIVs is when I have a small chunk of text with very different formats and they need to be in blocks. For such small space, using a table isn't exactly convenient.
Meh, I'm rambling...