0

I am curious as to what are all the advantages of using DIV's over Tables and vice versa.

Thanks, XaiSoft

Xaisoft
  • 45,655
  • 87
  • 279
  • 432

2 Answers2

2

This question gets asked a lot. Take a look at these:

Why not use tables for layout in HTML?

DIV's vs. Tables or CSS vs. Being Stupid

Yet Another Divs vs Tables issue: Forms

Community
  • 1
  • 1
ryeguy
  • 65,519
  • 58
  • 198
  • 260
1

Here's another one:
Tables instead of DIVs

To summarize all those links:

It's not div vs tables as much as it is semantics vs tables. Div and tables (used appropriately) are each only a small part of a semantic layout.

There a number of reasons to use a good semantic layout. Most of them come down to supporting "fringe" browsers, but you might be surprised how many of those there are:

  • Screen readers and other accessible browsers (and if you work for the US government, your sites are required to work with these)
  • Mobile browsers (smart phones)
  • Older browsers (IE6 and earlier, netscape 4.x and earlier). There's still a lot of IE6 out there.
  • Google will do a better job indexing and ranking a semantic layout, and the google bot is just another kind of browser.

Also, you'll get better separation of content from function, making it easier to maintain the site between a separate designer and programmer

Community
  • 1
  • 1
Joel Coehoorn
  • 399,467
  • 113
  • 570
  • 794