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

Re: question about ARIA in HTML 5 spec text - implied use on elements not listed

From: Steven Faulkner <faulkner.steve@gmail.com>
Date: Thu, 27 Aug 2009 09:26:22 +0100
Message-ID: <55687cf80908270126g7499f136p7c122ec1f3edaa34@mail.gmail.com>
To: Anne van Kesteren <annevk@opera.com>
Cc: Ian Hickson <ian@hixie.ch>, HTMLWG WG <public-html@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
Hi anne,
(prefacing my comment by stating that I am not speaking on behalf of the PF,
which should always be assumed, unless stated otherwise.)

>the second h1 element is of level 2 per section 4.4.11 of HTML 5 (and
should probably be exposed as such to AT). The rank of a heading is just a
concept >used to determine the headings exact level later in case people do
weirder stuff. See the examples in that section.

sounds reasonable.

regards
stevef
2009/8/27 Anne van Kesteren <annevk@opera.com>

> On Thu, 27 Aug 2009 09:40:36 +0200, Steven Faulkner <
> faulkner.steve@gmail.com> wrote:
>
>> hi Ian,
>> in the h1-h6 section it states:
>>
>> "These elements have a *rank* given by the number in their name. The
>> h1<
>> http://dev.w3.org/html5/spec/semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements>element
>>
>> is said to have the highest rank, the
>> h6<
>> http://dev.w3.org/html5/spec/semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements>element
>>
>> has the lowest rank, and two elements with the same name have equal
>> rank."
>>
>> http://dev.w3.org/html5/spec/semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements
>>
>> if the implied aria semantics are added we get:
>>
>> "These elements have a *rank* given by the number in their name. The
>> h1<
>> http://dev.w3.org/html5/spec/semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements>element
>>
>> (implied role="heading", aria-level="1") is said to have the highest
>> rank, the h6<
>> http://dev.w3.org/html5/spec/semantics.html#the-h1-h2-h3-h4-h5-and-h6-elements>element
>>
>> (implied role="heading", aria-level="6") has the lowest rank, and
>> two elements with the same name have equal rank."
>>
>> what is the issue?
>>
>
> In a scenario such as
>
>  <body>
>   <h1> ... </h1>
>   <section>
>    <h1> ... </h1>
>   </section>
>  </body>
>
> the second h1 element is of level 2 per section 4.4.11 of HTML 5 (and
> should probably be exposed as such to AT). The rank of a heading is just a
> concept used to determine the headings exact level later in case people do
> weirder stuff. See the examples in that section.
>
>
>
> --
> Anne van Kesteren
> http://annevankesteren.nl/
>



-- 
with regards

Steve Faulkner
Technical Director - TPG Europe
Director - Web Accessibility Tools Consortium

www.paciellogroup.com | www.wat-c.org
Web Accessibility Toolbar -
http://www.paciellogroup.com/resources/wat-ie-about.html
Received on Thursday, 27 August 2009 08:27:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:44 GMT