Majority of people really don’t know about exact usability of table-less structure. Its not like table-less structure. its all about xhtml validation. According to xhtml nested html “<table>” are not allowed. so people thinks that its tableless structure.
Few years before we used tables for decoration purpose. I mean creating right column , central column, left column for showing specific information. but <table> tags itself taking so much size in creating pages. as it also takes time for executing complete page. just see the following example.
Let say if you want to show A , B
People use
<table cellspacing=0 cellpadding=0 border=0><tr><td>A </td><td>B</td></tr></table>
But look at this, just showing smaller contents we have increased the size of of page. but if we want to make this in xhtml page. this will be small enough
<div class='FirstCol'>A</div><div class='SecondCol'>B</div>
In This way we are reducing tables. Right now people want their pages should be accessible to every browser. years before we are just using computer to see web pages. but now a days, There are many application where we can see web pages. some of them like mobiles, PDA, TV etc. so for them bandwidth is major concern for them.
Lets imagine that if you web pages taking too much time to access on these appliances then pages hits on your site will be reduced and in the same manner their will be less visit on your site. and you will not get full output from your site.
So Think again.