It does work, but when someone tries to reverse engineer
the code( say to write a spider ) its difficult to read.
"(b) it's fast"
Thats probably true for sections of the html, but nested tables are not the fast.
"(c) it runs on both new and old browsers"
But nested tables aren't required in older browsers, they work with divs. Besides, who uses a browser that is older than 2000?
"(e) in this context, seperation of content from formatting is overkill"
Why? It makes quick changes much easier. I was fiddling with HN on firebug and had a hard time finding where everything was. There were tons of in-line styles that kept overriding the basic styles from the CSS file.
It's always better to change things in the CSS file, because it makes changes easier later.
I'm not saying for people to never use tables. But I think they should be used for what they were originally made for: tabular data. Some people go overkill trying not to use tables and that's not a good idea. Tables work really well when they are used right.
Comments
It's basically OK to keep older styles, but:
"(a) it works"
It does work, but when someone tries to reverse engineer the code( say to write a spider ) its difficult to read.
"(b) it's fast"
Thats probably true for sections of the html, but nested tables are not the fast.
"(c) it runs on both new and old browsers"
But nested tables aren't required in older browsers, they work with divs. Besides, who uses a browser that is older than 2000?
"(e) in this context, seperation of content from formatting is overkill"
Why? It makes quick changes much easier. I was fiddling with HN on firebug and had a hard time finding where everything was. There were tons of in-line styles that kept overriding the basic styles from the CSS file.
It's always better to change things in the CSS file, because it makes changes easier later.
I'm not saying for people to never use tables. But I think they should be used for what they were originally made for: tabular data. Some people go overkill trying not to use tables and that's not a good idea. Tables work really well when they are used right.