- From: Leif Halvard Silli <lhs@malform.no>
- Date: Mon, 08 Jun 2009 16:00:28 +0200
- To: Henri Sivonen <hsivonen@iki.fi>
- CC: Shelley Powers <shelleyp@burningbird.net>, "public-html@w3.org WG" <public-html@w3.org>
Henri Sivonen On 09-06-08 14.49:
> On Jun 8, 2009, at 15:11, Shelley Powers wrote:
>
>> Henri, your reasoning is a little flawed here.
>>
>> A statement has been made that the attribute isn't being used, but
>> then you're saying that authors are expending effort on the attribute,
>> which is the same as saying, it is being used. Which is it? Is it
>> being used, or not?
>
> If authors put *something* in the attribute but either AT heuristics
> suppress the attribute or users disregard the attribute, it is being
> used but is not useful.
May be this is incorrect - that is not useful, to authors.
The "mountain" of the @summary examples in Philip's data are
empty. This indicate that authors for some reason would like to
have a way to indicate that a table is a layout table. At least
they have used it that way. (The "some reason" are, I believe,
conflicting advice about this in the past.)
Part of the problems w.r.t. @summary content that gets ignored, is
that
a) authors do not know when user agents will identify the table
as a layout table.
b) authors also typically do not know that summary
content is ignored if the table is a layout table.
c) authors want to help users, and think they do so - even when it
is clear to the author that it is a layout table. (Consider
examples such as <table summary="layout table"> and similar.)
d) authors think they can help UAs in identifying layout tables by
inserting an empty summary="". They don't know that they can't.
(Or can they, sometimes?)
It seems to be very difficult for authors to separate between
layout tables and data tables. (Many will only see a table as a
layout table if it is used to maintain the layout of the _entire_
page, and will not see that a small container table is also a
layout table.) And it isn't immediately clear to authors whether
the most logical answer to a layout table is summary="" or
summary="layout table".
As a matter of fact, the WCAG 2.0 answer is that no @summary at
all is the right way, when or if the table is a layout table.
I believe many of the erroneous examples of @summary could be
avoided if authoring tools triggered authors to describe the
_structure_. Because then, for layout tables, there would be no
structure to describe.
--
leif halvard silli
Received on Monday, 8 June 2009 14:01:09 UTC