W3C home > Mailing lists > Public > public-html-a11y@w3.org > September 2010

Re: use of aria-hidden to provide a text description not visible on the page.

From: Steven Faulkner <faulkner.steve@gmail.com>
Date: Fri, 10 Sep 2010 20:09:49 +0100
Message-ID: <AANLkTikpmY69Tp8ouw-LFQs06gSmfPgvvvGV-DbUZFm9@mail.gmail.com>
To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Cc: W3C WAI-XTECH <wai-xtech@w3.org>, HTML Accessibility Task Force <public-html-a11y@w3.org>
hi leif,
so are you saying it shouldn't do what it does?

the definition of aria-hidden starts with

"Indicates that the element is not visible or perceivable to any user."

which is exactly the same sentence in the definition of hidden you cited:
"Indicates that the element is not visible or perceivable to any user."

also I got the idea from James Craig's email that my interpretation was

"That's correct. The label of visible elements should still be exposed to
accessibility APIs (as a computed string), even if the labeling element
(that contained all or some of that string) is hidden."


On 10 September 2010 19:55, Leif Halvard Silli <
xn--mlform-iua@xn--mlform-iua.no> wrote:

> Steven Faulkner, Fri, 10 Sep 2010 16:42:32 +0100:
> >>Did you by "should it be given that the div is hidden?"
> > No i was hoping to get confirmation that the behaviour exhibited is
> > indeed correct in regards to the aria spec, it seems pretty clear to
> > me that it is, I am just surprised by it.
> I think you misread ARIA 1.0 -  it says: [1]
> ]] Skip hidden elements unless the author specifies to use them via an
> aria-labelledby or aria-describedby  [ snip ]. [[
> Note that it says "hidden elements". It does not say "aria-hidden
> elements". The word 'hidden' has a definition: [2]
> ]] Hidden
> Indicates that the element is not visible or perceivable to any user.
> Note: Authors are reminded that visibility:hidden and display:none
> apply to all CSS media types; therefore, use of either will hide the
> content from all renderers, regardless of modality. Authors using other
> techniques (for example, opacity or off-screen positioning) to visibly
> 'hide' content should ensure the aria-hidden attribute is updated
> accordingly.[[
> [1] http://www.w3.org/TR/wai-aria/complete#textalternativecomputation
> [2] http://www.w3.org/TR/wai-aria/complete#def_hidden
> --
> leif halvard silli

with regards

Steve Faulkner
Technical Director - TPG Europe
Director - Web Accessibility Tools Consortium

www.paciellogroup.com | www.wat-c.org
Web Accessibility Toolbar -
Received on Friday, 10 September 2010 19:10:43 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:55:44 UTC