- From: Jonas Sicking <jonas@sicking.cc>
- Date: Wed, 28 Oct 2009 17:21:28 -0700
- 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