Tables and DIV’s are an intrinsic part of web design. Web developers have decreased the usage of tables and made a gradual increase in DIV usage to reduce the complexity in coding and increase semantic standards in their layouts. I like to use the DIV tags because it's simpler and the loading time seems to be faster.
What they said!! :=): I remember when I use to use table sfor layout and no matter what browser you looked in they always looked different. Dont get me wrong i still get this with CSS but I find it much easier to fix than I did with tables!
I have an old web design book that basically said if you master tables, the sky's the limit. I now laugh when I look at that because it couldn't be further from the truth. Tables are for tabular data only. Divs are currently for layout. I say currently because HTML5 introduces tags like <header>, <navigation>,<aside>, and <footer> that will entirely change the way we code sites.
Divs are what I use to code with, and they are much more effective than tables as they produce the results you want in a much more effective manor.