Re: ACTION-1422: Develop proposal for label role and aria-labelfor property

Hi Matt,

don't think that aria-labelledby should be required. UAs don't require an
explicit mechanism to identify the labelled element.

for example:

<figure>
<figcaption> caption <figcaption>
</figure>

figure is labelled by figcaption so an author should be able to add


<figure>
<figcaption role=label> caption <figcaption>
</figure>

--

Regards

SteveF
HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>


On 28 April 2014 07:49, Matthew King <mattking@us.ibm.com> wrote:

> Per discussion in the ARIA meeting on April 21, there was consensus to
> drop the proposal for an aria-labelfor attribute to go with the new role
> label. The group did not identify any specific benefits of an aria-labelfor
> that are not provided by aria-labelledby.
>
> Proposed specification text for role label follows.
>
> Label
>
> An element containing content that labels another element. A label MUST
> have an explicit relationship with the element it labels expressed with
> aria-labelledby on the element being labeled.
>
> The most common accessibility API mapping for a label is the accessible
> name property. However, because aria-labelledby is required to create the
> labelling relationship, use of role label on an element does not change the
> accessible name computation of the element to which the label applies.
>
> Authors are not required to use role label to identify elements that serve
> as a label but may do so in order to provide semantic clarity in code.
>
> Related concepts:
> * HTML label
> * HTML caption
> * HTML figcaption
>
> Matt King
> IBM Senior Technical Staff Member
> I/T Chief Accessibility Strategist
> IBM BT/CIO - Global Workforce and Web Process Enablement
> Phone: (503) 578-2329, Tie line: 731-7398
> mattking@us.ibm.com

Received on Monday, 28 April 2014 07:37:38 UTC