David said:
Yes - but only tabular data. To quote the HTML 4.01 specification:
"Tables should not be used purely as a means to layout document
content" --
http://www.w3.org/TR/html4/struct/tables.html#h-11.1
That is dated more than 6 years after the HTML+ proposal from Dave Raggett! It
is hardly an indication of the intent "from the start". That is what I was
talking about above - intent.
After the HTML+ statement, but before the one that you quote, came the HTML
3.2 Recommendation, which said: "Tables ... can be used to markup tabular
material or for layout purposes". And "A cell can contain a wide variety of
other block and text level elements including form fields and other tables".
(Do you think the concept of "tabular data" includes complex material like
headers, other tables, etc?)
At what date do you think people should have stopped using tables for layout?
In December 1999, the date on the document you quote?
The document you quote explained why it made that statement: ""Tables should
not be used purely as a means to layout document content as this may present
problems when rendering to non-visual media...." Then, nearly a year after
that was published, came this:
The W3C's HTML Techniques for Web Content Accessibility Guidelines 1.0:
"5.3 Do not use tables for layout unless the table makes sense when
linearized. Otherwise, if the table does not make sense, provide an
alternative equivalent (which may be a linearized version)."
"5.4 If a table is used for layout, do not use any structural markup for the
purpose of visual formatting."
The point I am making here is that whether people should or should not use
layout tables should be based on the consequences of doing so, not just on an
opinion some people (however clever) stated years before. And simple layout
tables have good characteristics. They do *not* become inaccessible just
because they are layout tables. They can be (very) flexible to viewport width.
If controlled by CSS, their presentation can easily be changed. They are not
large. They can be presented on a 240px screen using a suitable browser such
as Opera. They are well supported by a variety of browsers of various ages on
various platforms.
I have personally checked these characteristics, and I have also read the
accessibility guidelines, and what a book on the subject of accessibility
says.