W3C home > Mailing lists > Public > public-html-a11y@w3.org > June 2012

Re: [media] progress on video transcript discussion

From: Benjamin Hawkes-Lewis <bhawkeslewis@googlemail.com>
Date: Thu, 7 Jun 2012 18:08:26 +0100
Message-ID: <CAEhSh3cTZD9GRCYDUQzGQE0NTb6rxEkwqwjf5w5-ELUqv9tvAg@mail.gmail.com>
To: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
Cc: HTML Accessibility Task Force <public-html-a11y@w3.org>
On Wed, Jun 6, 2012 at 3:27 AM, Silvia Pfeiffer
<silviapfeiffer1@gmail.com> wrote:
> <a id="transcript" role="transcript" href="transcript.html">Transcript</a>

I think markup like this basically won't work, because in terms of
ARIA processing the @role suppresses the native semantic of linkiness
entirely. That is: ARIA does not allow this to be surfaced as a both a
landmark and a link: elements can only have one role.

You could do something like:

<p role="transcript"><a id="transcript"
href="transcript.html">Transcript</a></p>

In earlier ARIA drafts it was possible to have a landmark role *and*
another role: this is no longer the case.

See especially:

http://www.w3.org/WAI.new/PF/aria-implementation/#mapping_role

--
Benjamin Hawkes-Lewis
Received on Thursday, 7 June 2012 17:09:15 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:28 UTC