- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Fri, 16 Mar 2012 11:58:59 +0100
- To: David Singer <singer@apple.com>
- Cc: David MacDonald <david100@sympatico.ca>, HTML Accessibility Task Force <public-html-a11y@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
David Singer, Thu, 15 Mar 2012 15:18:29 -0700:
> OK, so maybe I should be corrected, and I apologize if I misunderstood.
>
> But 'normal content' is often not 'visible' today anyway - common web
> design hides stuff and does appealing appearance (slide-in, and so
> on) when wanted.
If there was a need to, more directly, glue the link directly to the
image, and if the author wanted - for that - to use an aria-describedBY
which he/she pointed to the visual link, then there would be the same
issue: Link duplication. One could, of course, wrap the image in a
link, but that impacts on the perceived role: In VoiceOver, the alt
text is treated as link text and the presence of an image, is not
presented.
To be able to, effectively, reuse visual links - which I agree is a
noble goal, we would need not @longdesc and not @aria-describedAT [if
it would become just like @longdesc] but a new attribute - let's call
it @linked-anchor:
<img src=s alt=a linked-anchor=linked >
<a id=linked href='long-description'>Image description.</a>
The effect of @linked-anchor should be to reuse the URL of the anchor
as longdesc link. Unless we add more rules for how it works - such as a
rule to ignore the longdesc effect if the next element is the linked
anchor, then the above link would be presented twice to AT users: Once
as longdesc link, and once in the normal flow. But if the above link
got an @aria-hidden='true' or @hidden or style='display:none', then it
would only be presented once.
Such a @linked-anchor could be presented to users - AT user as well as
other users - exactly the same way that @longdesc is presented.
> I am not sure I agree with either of (a) if the
> description is part of the 'normal content' it'll annoy 'normal
> users' or (b) the affordance, if needed, that shows the description,
> should be specific to accessibility users. Both the content and the
> affordance may need *identifying* ('this links to the long
> description of that'), and again, not really specifically for
> accessibility users, though their software needs this discoverable
> link.
So what do you think about @linked-anchor, in that regard?
--
leif h silli
Received on Friday, 16 March 2012 10:59:39 UTC