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

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