PickledOnion
03-12-2005, 12:11 PM
Before I start may I make one thing clear: this is not flame bait or a troll, but rather a serious point that I am struggling with.
I do all my sites in css. There are no tables in my design anymore and any older sites I have are being changed to be css only (it does take time!). I can see the advantages of css. I can see the disadvantages of tables. Now that I have all that out of the way....
All, and I mean all the worlds most popular sites use tables for their stucture. Go to (Amazon, BBC, Microsoft, Google, etc) the top 5, 10, 20 or 50 sites on the planet and they all use tables.
So why do they do this? Is it simply a matter of not getting round to it yet or do they do it for other reasons. Many of them use excellent css for their code (so they know and use it well) yet their base structure is still tables.
Or is it that because they are so popular, millions upon millions of hits a day, that they need something robust and viewable by all browsers from all over the world?
If someone does have a view on this, please don't point me to a css tutorial or why tables are stupid and people who use them should be hung, etc. I am after a mature discussion about what is, in my opinion, a very intersting point, and not a knee jerk reaction.
Is it linked to the fact that the viewer doesn't care whether a site is built on tables, divs, chairs or chicken wings. As long as it works for them? Again, a serious point. The average user couldn't care less about the site structure.
I will stress again (as someone will miss this point, LOL), I use css and do not use tables in my designs but do wonder why the popular sites still use tables when they have obviously been updated to take full advantage of good css (so are built by talented and capable designers who know and implement the latest css very well).
Perhaps there isn't an answerable question in this post, but it does concern me and I have issues with sites that use tables as it is not the 'best' way of doing it. Yet the sites mentioned above do!
P.S. I have done a search for this but the other threads are full of reactionary posts and links to css sites. But if it is a direct dupe then please point me to it. :)
I do all my sites in css. There are no tables in my design anymore and any older sites I have are being changed to be css only (it does take time!). I can see the advantages of css. I can see the disadvantages of tables. Now that I have all that out of the way....
All, and I mean all the worlds most popular sites use tables for their stucture. Go to (Amazon, BBC, Microsoft, Google, etc) the top 5, 10, 20 or 50 sites on the planet and they all use tables.
So why do they do this? Is it simply a matter of not getting round to it yet or do they do it for other reasons. Many of them use excellent css for their code (so they know and use it well) yet their base structure is still tables.
Or is it that because they are so popular, millions upon millions of hits a day, that they need something robust and viewable by all browsers from all over the world?
If someone does have a view on this, please don't point me to a css tutorial or why tables are stupid and people who use them should be hung, etc. I am after a mature discussion about what is, in my opinion, a very intersting point, and not a knee jerk reaction.
Is it linked to the fact that the viewer doesn't care whether a site is built on tables, divs, chairs or chicken wings. As long as it works for them? Again, a serious point. The average user couldn't care less about the site structure.
I will stress again (as someone will miss this point, LOL), I use css and do not use tables in my designs but do wonder why the popular sites still use tables when they have obviously been updated to take full advantage of good css (so are built by talented and capable designers who know and implement the latest css very well).
Perhaps there isn't an answerable question in this post, but it does concern me and I have issues with sites that use tables as it is not the 'best' way of doing it. Yet the sites mentioned above do!
P.S. I have done a search for this but the other threads are full of reactionary posts and links to css sites. But if it is a direct dupe then please point me to it. :)