Re: Is there an aria-level=0 ?

A role=header with no level does not make sense.
Headings are meant to convey hierarchy and structure. Authors should
use them consistently across the site or within a collection of pages.
It is alright if a page has a single heading. But it should have a level.
Without a level, I'd assume maybe the author simply wanted to
emphasize that text and that content is not really a section heading.
So role=heading without a level should be flagged as a violation.
But really when one can style headings as required or use image of
text within an h-tag, the need to use role=header should be limited.
Simply complicates matters for user agents and AT and accessibility eventually.
Sailesh Panchang
Tel 571-344-1765


On 3/13/13, Steve Faulkner <faulkner.steve@gmail.com> wrote:
>> Regarding heading without level as indicator for generic subheading: It
>> doesn't seem to me that 'heading level zero', can be interpreted as
>> subtitle.
>>
>
> don't see why not
>
>
> But there is also some situations where heading level perhaps is
>> irrelevant. For instance, for an independent page with a single
>> heading. I don't hover know if AT user agree ...
>>
>
>  there is no <h0> in HTML
>
> with regards
>
> SteveF <http://www.paciellogroup.com/resources/wat-ie-about.html>
> --
> HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>
> <http://www.paciellogroup.com/resources/wat-ie-about.html>
>
>
> On 13 March 2013 11:50, Leif Halvard Silli <
> xn--mlform-iua.no@xn--mlform-iua.no.no> wrote:
>
>> Regarding heading without level as indicator for generic subheading: It
>> doesn't seem to me that 'heading level zero', can be interpreted as
>> subtitle. Butif it gets announced as subtitle/subheading, then I guess
>> it could work.
>>
>> But there is also some situations where heading level perhaps is
>> irrelevant. For instance, for an independent page with a single
>> heading. I don't hover know if AT user agree ...
>>
>> Leif H Silli
>>
>> Steve Faulkner, Wed, 13 Mar 2013 11:21:31 +0000:
>> > Hi all,
>> >
>> > I have been mulling over whether a heading role without an explicit
>> > level
>> > set could be used as an indicator of a generic "subheading" semantic.
>> >
>> > thoughts?
>> >
>> > with regards
>> >
>> > SteveF <http://www.paciellogroup.com/resources/wat-ie-about.html>
>> > --
>> > HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>
>> > <http://www.paciellogroup.com/resources/wat-ie-about.html>
>> >
>> >
>> > On 13 March 2013 00:04, James Craig <jcraig@apple.com> wrote:
>> >
>> >> I don't have a strong preference one way or the other, but it seems
>> >> like
>> >> this should be raised as an issue on the UAIG.
>> >>
>> >> On Mar 12, 2013, at 2:57 PM, Leif Halvard Silli <
>> >> xn--mlform-iua@xn--mlform-iua.no> wrote:
>> >>
>> >>> WAI-ARIA 1.0 says about aria-level: [1] "The value for aria-level is
>> >>> an
>> >>> integer greater than or equal to 1." And about role=heading, it says:
>> >>> [2] "If headings are organized into a logical outline, the aria-level
>> >>> attribute may be used to indicate the nesting level."
>> >>>
>> >>> However, which level does a role="heading" element without an
>> >>> aria-level="*" attribute have? According Firefox+VoiceOver, it has
>> >>> level zero. But according to Safari+VoiceOver, it has level one. I
>> >>> have
>> >>> not checked other ATs. Should a level be announced at all?
>> >>>
>> >>> Tested on this example:
>> >>>
>> >>>    <foo role="heading">
>> >>>           Lorem Ipsum.
>> >>>    </foo>
>> >>>
>> >>> [1] http://www.w3.org/TR/wai-aria/states_and_properties#aria-level
>> >>> [2] http://www.w3.org/TR/wai-aria/roles#heading
>> >>> --
>> >>> leif halvard silli
>> >>>
>> >>
>> >>
>> >>
>>
>

Received on Wednesday, 13 March 2013 14:29:39 UTC