- From: Leif Halvard Silli <lhs@malform.no>
- Date: Thu, 06 Aug 2009 14:13:53 +0200
- To: Julian Reschke <julian.reschke@gmx.de>
- Cc: Maciej Stachowiak <mjs@apple.com>, Ian Hickson <ian@hixie.ch>, HTML WG <public-html@w3.org>
Julian Reschke On 09-08-06 12.09:
> Maciej Stachowiak wrote:
First of all, well done to both Maciej, John, Sam, Ian and many
others!
>> Thanks. I read over your changes, and as far as I'm concerned, the new
>> spec text is in line with my compromise proposal.
I suspect "in line" doesn't mean "100%"? See below.
>> <http://www.whatwg.org/specs/web-apps/current-work/#attr-table-summary>
....
> Is it good enough? I don't think so.
>
> For instance, the spec still states:
>
> "The summary attribute on table elements was suggested in earlier
> versions of the language as a technique for providing explanatory text
> for complex tables for users of screen readers. One of the techniques
> described above should be used instead."
>
> ...which I think is the wrong thing to do if one believes that @summary
> *does* have a special purpose for screen readers, which none of the
> alternatives have.
I'll note that Maciej, in his (discussions of his) proposal,
answered to the need for *hidden* table summaries/descriptions. He
even presented a CSS method for hiding such descriptions from
visual media:
.summary_Text{position:absolute;left:-99999999cm;}
However, the draft fails to discuss the "hidden summary" option.
Instead, it is as if the draft lumps the need for hidden summaries
together with the use of the summary="" attribute.
(By which I refer to the fact that it recommends authors to
consider having *visual* summaries instead of using summary="" -
as if all visually hidden summaries has to be inserted via
summary="" ... )
The draft should separate the issues: First it should advice pro
et contra table description/summaries that are visually hidden.
Thereafter it should discuss how such summaries should be hidden:
with @summary, with CSS or with both methods (simultaneously).
About that last option - simultaneously: Given, as it is, that
only *some* UAs usefully support @summary, and given that the
screenreader UAs do not currently respond to media queries, I
think we have a usecase where, for compatibility, one have reason
to use both simultaneously, for compatibility reasons:
<table summary="Lorem Ipsum.">
<caption>Table title.
<span media="speech, screenreader">
Lorem Ipsum
</span>
</caption>
That said - a fourth option:
Roy took up the need to add out of band descriptions - for
instance when transferring a table from paper to Web - and it
might be that @summary is good for that. However, out of band
messages could also be useful for sighted users. And thus, this
might in reality be a usecase for adding a pure annotation element
to HTML 5.
> Furthermore, the spec still lists @summary under "obsolete but conforming"
Indeed. I support John's viewpoints here. Although we need to have
the full picture to really tell.
--
leif halvard silli
Received on Thursday, 6 August 2009 12:14:31 UTC