W3C home > Mailing lists > Public > public-html@w3.org > October 2009

Re: ISSUE-30 (Longdesc) Change Proposal

From: Jonas Sicking <jonas@sicking.cc>
Date: Wed, 28 Oct 2009 17:21:28 -0700
Message-ID: <63df84f0910281721x70456b73h93be0653efd75c91@mail.gmail.com>
To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Cc: Henri Sivonen <hsivonen@iki.fi>, John Foliot <jfoliot@stanford.edu>, Charles McCathieNevile <chaals@opera.com>, public-html@w3.org
On Wed, Oct 28, 2009 at 4:34 PM, Leif Halvard Silli
<xn--mlform-iua@xn--mlform-iua.no> wrote:
> Jonas Sicking On 09-10-29 00.19:
>
>> On Wed, Oct 28, 2009 at 4:36 AM, Henri Sivonen <hsivonen@iki.fi> wrote:
>>>
>>> On Oct 28, 2009, at 00:01, Jonas Sicking wrote:
>>>
>>>> <p id="desc" hidden>
>>>>  ...description here...
>>>> </p>
>>>
>>> This is problematic, because the hidden attribute is suppose to hide
>>> content
>>> on all media--including pruning the content out of the accessible tree.
>>
>> I don't think that affects IDREFS going into such a part of the page
>> though. @hidden doesn't conceptually remove things from the page, for
>> example scripts still execute, plugins and iframes still load, DOM is
>> still created etc.
>>
>> It just removes that part of the page from the normal flow. The same
>> way as "display:none" does.
>
> Display:none is used to remove things from all media. Including screen
> readers. Something that works the same way obviously is a nonstarter.

Quoting http://www.w3.org/TR/wai-aria/#textequivalentcomputation

"Skip hidden elements unless the author specifies to use them via an
aria-labelledby  or aria-describedby being used in the current
computation"

/ Jonas
Received on Thursday, 29 October 2009 00:22:20 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:39:09 UTC