- From: Robert Burns <rob@robburns.com>
- Date: Sat, 30 Jun 2007 07:40:27 -0500
- To: joshue.oconnor@cfit.ie
- Cc: Lachlan Hunt <lachlan.hunt@lachy.id.au>, Peter Krantz <peter.krantz@gmail.com>, public-html@w3.org
On Jun 30, 2007, at 7:07 AM, Joshue O Connor wrote: > > Lachlan Hunt wrote: >> The method used to reveal the long description is up to the >> assistive technology. > > Thats true. > >> It doesn't need to navigate away from the page as if following an >> ordinary link, it could reveal it in a separate context instead >> (e.g. a side bar or popup). > > It could but currently the user does have to navigate away from the > page > they are in. Presenting the longdesc content in another pop-up is > IMO an > inelegant solution also so I would suggest a discussion on what > would be > the best way to present this information to the user in a manner > that is > non disruptive. (Although this is a user agent issue it is still > important that for our side we have a clear idea of how it ideally > should be rendered. Are we talking about visual UAs here? Or all UAs? I've said this before, but I think it bears repeating because the point gets lost (often with facetious responses). We should understand that @longdesc is the after-thought addition of fallback content to an element that is defined as canonically empty. @alt is also part of dealing with that problem. So I think we should deal with those two attributes in that context. We should try to think of how we can move <img> to a true embedded content element (like <picture> that has been suggested). We should figure out how @alt relates to genuine fallback content (and @longdesc as a feeble attempt at fallback content). In other words is it unnecessary for elements with genuine fallback content and only necessary for <img> and <embed> because they lack that capability. Then I think we should deal with this in a forward looking way. Perhaps we need do nothing in the short-term with @longdesc. It can merely be one of those omitted attributes along with the <img> element in HTML5. The future will bring <picture>fallback</picture> alongside <video> and <audio>. For the present implementation compatibility, I'm not sure what we need do. We could recommend authors use @longdesc to point to local elements only (within the same document). Perhaps we need a <longdesc> element. UAs could easily add longdesc {display: none} for screen media to their default stylesheets and easily support this interim approach. However, in the long-term I think we should fix these deficiencies in the language so that someday we won't have to deal with these piecemeal approaches anymore. I've seen a several dismissive remarks on adding a <picture> element in the HTML5 discussions. However, the need for a new embedded element with fallback content for still images is far more important than adding <video> and <audio>. I'm not saying I'm against those new elements, but the need for them is far less than for a new embedded content element with fallback for still images. > I think if it could be retrieved by the UA and then automatically read > out, rather like @summary and the user could just move focus when they > have finished. No pop-ups, navigating to other pages etc. If we're talking about visual UAs, I think that this content could be made available through an inspector or contextual menu. By adding this to visual UAs it would help raise awareness for authors. However, most users of purely visual UAs will not need to access this content. Take care, Rob
Received on Saturday, 30 June 2007 12:41:11 UTC