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

Re: Split Issue 30? (Now: ISSUE-204)

From: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
Date: Wed, 15 Feb 2012 17:13:51 +1100
Message-ID: <CAHp8n2ks95u=cY0bnT9_bkX075zxO+M75o1K28W+dT8t-sf27Q@mail.gmail.com>
To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Cc: Maciej Stachowiak <mjs@apple.com>, Jonas Sicking <jonas@sicking.cc>, HTMLwg <public-html@w3.org>, Ian Hickson <ian@hixie.ch>
On Wed, Feb 15, 2012 at 3:54 PM, Leif Halvard Silli
<xn--mlform-iua@xn--mlform-iua.no> wrote:
> Ian Hickson Wed, 15 Feb 2012 02:13:14 +0000 (UTC):
> On Mon, 13 Feb 2012, Maciej Stachowiak wrote:
>>> I think this is what Jonas is proposing - behavior for @hidden elements
>>> that would not apply to content which is set to display: none in other
>>> ways. I don't think be advocates changing behavior for display: none
>>> content in any way.
>>
>> I don't think it would make sense for content that is marked up as
>> relevant (not hidden="") but happens to be display:none to be less
>> accessible than content that is marked as irrelevant (hidden="") and thus
>> display:none, FWIW.
>
> Maciej,
>
> If I have gotten this right: Aria-describedby=hiddenSection would be
> presented as if it was a visible section. While
> aria-describedby=displayNoneSection would get a text string
> presentation. Thus, it seems like adding @hidden, could make
> non-displayed sections more accessible or cause a more "semantic"
> presentation.
>
> But w.r.t. what you said about "continuations"/"a block is nested
> inside an inline" [1], then does the fallback of <object data=image.gif
>> count as a "shadow DOM" too? And did you work on fixing fallback of
> <object> as well  ? After all, <object> defaults to display:inline and
> it its content is hidden (but not irrelevant). (My question relates to
> ISSUE-158 [2].)
>
> It seems contrived if AT would treat
>  <object aria-describedby=x >
>   <div id=x hidden><p>Foo
>  </div></object>
> different from how
>  <object aria-describedby=x >
>   <div id=x hidden><p>Foo
>   </div></object>
>  </object>

Did you mis-type? Where's the difference in these two (other than a
surplus </object>)?


So, there are several ways to hide things - can we get clarification
on what they currently imply for screenreaders?
(1) @hidden (a boolean attribute)
(2) style="visibitliy:hidden"
(3) style="display:none"
(4) @aria-hidden (not a boolean attribute)

For example: does a combination of (1) or (3) with
@aria-hidden="false" make any difference to just (3)? Should it?

Regards,
Silvia.
Received on Wednesday, 15 February 2012 06:14:38 UTC

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