- From: Leif Halvard Silli <lhs@malform.no>
- Date: Wed, 18 Feb 2009 07:07:37 +0100
- To: HTMLWG <public-html@w3.org>
This message investigate the option of replacing table@summary with
caption@title.
The @title attribute is reserved for advicory information. But what
@title is supposed to advice about differs a bit from element to
element. For instance, for an anchor link (<a href="*">), the @title
attribute advices not on the content of the element, but on the content
of the link target - usually. For an <img>, the @title might inform on
who created the image.
Hence, I wonder if the @title of the <caption> would be able to replace
@summary. After all, it seems reasonable to say that the @title of a
<caption> advices on what the <caption> is an caption for. Thus, a table
summary could fit there.
Benefits of using @summary:
* All UAs support @title - extremely backwards compatible. Doesn't
require any CSS hoolahoops.
* Like @summary, @title ensures that the content is purely fast
accessible text.
* All users can easily view @title content (mouse hovering is the
typical way)
* Empty <caption> elements are hidden, but still visible in the DOM.
* Even empty <caption> elements can be made "visible" through
relatively simple CSS and thus become available for hovering even
for visuall user agents, so that @title content can be read even
when <caption> is empty.
* Could promote more use of (non-empty) <caption> elements, which
should benefit all users.
* The link between table summary and caption becomes clear.
* Avoids the problems of the (claimed) misused @summary
* Builds on common pattern, namely the use of the @title attribute
AT software benefits and problems:
* Not each and every screen reader support @summary (Or am I wrong
there?)
* What about discoverability, eg when <caption> is empty?
Visual UA issues:
* It is possible that some users would be annoyed by seeing the
@title content when hovering over <caption>.
Semantic issues:
* Is <caption title=""> often used in the wild? My assumtion is that
it is not. Hence, we should be relatively free to use
caption@title for summaries.
* Perhaps one would need to specify how to use table@title versus
how to use caption@title.
I'm sorry if I have presented something that has allready been
investigated. But I could not see this option in the wiki [1]
[1] http://esw.w3.org/topic/HTML/SummaryForTABLE
--
leif halvard silli
Received on Wednesday, 18 February 2009 06:08:20 UTC