- From: Charles McCathieNevile <chaals@opera.com>
- Date: Tue, 03 Apr 2012 14:46:00 +0200
- To: "Matthew Turvey" <mcturvey@gmail.com>
- Cc: "HTML Accessibility Task Force" <public-html-a11y@w3.org>
On Tue, 03 Apr 2012 14:21:53 +0200, Matthew Turvey <mcturvey@gmail.com> wrote: > On 2 April 2012 17:13, Charles McCathieNevile <chaals@opera.com> wrote: > >> 1. aria-describedby *doesn't* provide a particularly usable way of >> getting to a description off the page, and more importantly > > In this context, putting a normal link on the image is the most usable > way of providing a long description. You appear to have simply ignored what I said about the cases where the link is an image, in which case you *can't* do that. > How can aria-describedat be made as easy and intuitive to use as a > normal link? It can't. So what? "A normal link" and "a link whose purpose is to provide more information about a specific image" are not the same. So the question is irrelevant. The relevant question is how you can make out-of-normal-flow description easy to use. Longdesc, summary of tables, summary/details, alternative video tracks, etc. The problem is not trivial, but nor is it insoluble. The answer will be primarily in development of user agent interfaces. Having worked on this for longdesc, I can confidently state that it takes much less time to iterate a number of solutions and progressively improve them than it does to have this argument. And that when I have deliberately not put a lot of time into this argument. Dumbing everything down to a simple link is not the right answer for every question involving related information. > The advantage of using aria-describedby as an enhancement *where > required* is it still "works" in UAs that don't support ARIA, and for > users that don't know to use ARIA, and when authors use ARIA > incorrectly. As I understand it, aria-describedby was specifically > designed to point to element(s) on the page to avoid repeating the > same mistakes that made longdesc a disaster: > > http://lists.w3.org/Archives/Public/public-html/2009Sep/0596.html As I recall it, the use cases were quite different (it was designed for web applications which were built using a pile of javascript and CSS that worked effectively to obfuscate any semantics or explanation which was in the content of what amounted to a single page). As I pointed out and you apparently ignored, the decisions made around aria-describedby meant that it solves certain problems, but does not solve certain prblems longdesc solves, which Geoff Freed explained. >> 2. aria-describedby flattens everything to plain text, which is only >> suitable for some of the use cases. > > See http://www.w3.org/WAI/PF/aria-practices/#Descriptions_external Yes. That's one part of the first point above. aria-describedby is not a very suitable mechanism for solving some of the issues that longdesc (and the proposed aria-describedat) solves pretty well. cheers -- Charles 'chaals' McCathieNevile Opera Software, Standards Group je parle français -- hablo español -- jeg kan noen norsk http://my.opera.com/chaals Try Opera: http://www.opera.com
Received on Tuesday, 3 April 2012 12:46:38 UTC