2012-02-12 21:43, Nils Dagsson Moskopp wrote:
The difference between <blockquote> and (for example) <quotation> as
quotation markup is that the latter has no burden of existing use for
other purposes.
By analogy, a completely new table element would also be necessary.
There has been quite a lot of discussion on distinguishing between
layout tables and data tables. The heuristics look reasonable to me, so
I don’t see why a new element or even a new attribute would be needed.
There is existing software that treats <table> as tabular data, such as
assistive software that lets the user access a cell by column and row
information. So the situation is different from <blockquote>.
Oh,
and what about a way to denote images that is not tarnished by spacer
GIFs and web bugs?
You can use <object> for that if you like. But <img> is still an image,
whether used as a spacer or otherwise.
Anyone who plans to do some intelligent processing of
quotations could expect <quotation> to be quotation markup and
nothing else, since there is no motivation for using it for other
purposes
Authors lie and we will have to live with it.
It’s not a lie if you use <blockquote> for indentation because others
told you that it indents text (it was often described that way in
tutorials, too). It might be wrong by some definition, but that does not
make it a lie.
You cannot make content
producers honest by just introducing a new element intended to be used
similar to the old element.
Not by just doing that, but it would be part of the process.
Why do you think that *this* time, everyone
will read the manual before producing markup?
The don’t need to. The important thing is that it would be used against
the defined meaning, because there is no reason to do that. People use
<blockquote> because they heard or observed that it indents, and it did
that even when there was no better way to indent.
Yucca