"HTML was never designed to be a layout language"
HUH?
The whole purpose of HTML is to get your idea to the populace in a common,
easily understood, manner.
Without tables, before there was CSS, how was one to present any kind of a
formal layout?
It was common, and acceptable practice to use tables for presentation.
Just because certain people say you should use only CSS, doesn't mean tables
can not be used.
While the words "table" and "tabular" appear to go hand in hand, that does
not mean that tables can be used only for tabular data.
The so called flow chart on that page is designed to instill fear on the
reader that tables are an absolute no no for anything other than tabular
data.
So what then does w3c.org have to say about table use?
"The HTML table model allows authors to arrange data -- text, preformatted
text, images, links, forms, form fields, other tables, etc. -- into rows and
columns of cells."
http://www.w3.org/TR/REC-html40/struct/tables.html
Ahhhhhh but even they shoot themselves down........
"Tables should not be used purely as a means to layout document content as
this may present problems when rendering to non-visual media. Additionally,
when used with graphics, these tables may force users to scroll horizontally
to view a table designed on a system with a larger display. To minimize
these problems, authors should use style sheets to control layout rather
than tables."
Heaven forbid we should ever have need of the hated horizontal scrollbar.
So if some idiot comes to my site, which I have designed for an 800x600
size, and he's using 400x300, guess what? I get an e-mail bitchin and whinin
about how he had to scroll horizontally.
That's like 99.8% of Americans having to bend over backwards because 0.2%
have aids.
I'm not about to bend over backwards just to please 1 out of 10,000.
--!--------------------------------------------------!--
"Lord of the BULL" and damn proud of it!