- From: Anne van Kesteren <annevk@opera.com>
- Date: Thu, 27 Aug 2009 09:47:41 +0200
- To: "Steven Faulkner" <faulkner.steve@gmail.com>, "Ian Hickson" <ian@hixie.ch>
- Cc: "HTMLWG WG" <public-html@w3.org>, "W3C WAI-XTECH" <wai-xtech@w3.org>
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/
Received on Thursday, 27 August 2009 07:48:35 UTC