- From: Bruce Lawson <brucel@opera.com>
- Date: Mon, 29 Nov 2010 06:40:26 +0800
- To: "Steve Faulkner" <faulkner.steve@gmail.com>, "Benjamin Hawkes-Lewis" <bhawkeslewis@googlemail.com>
- Cc: "HTMLWG WG" <public-html@w3.org>, "Maciej Stachowiak" <mjs@apple.com>, "Paul Cotton" <Paul.Cotton@microsoft.com>, "Sam Ruby" <rubys@intertwingly.net>, "Richard Schwerdtfeger" <schwer@us.ibm.com>, "Cynthia Shelly" <cyns@microsoft.com>, "Michael(tm) Smith" <mike@w3.org>, "Janina Sajka" <janina@rednote.net>
On Sun, 28 Nov 2010 20:34:37 +0800, Benjamin Hawkes-Lewis <bhawkeslewis@googlemail.com> wrote: > On Sun, Nov 28, 2010 at 11:47 AM, Steve Faulkner > <faulkner.steve@gmail.com> wrote: >> I am not proposing that hgroup is ignored, I am suggesting that in the >> context of a user of AT moving through page content, as against >> accessing >> and naviagting via a page outline, the presence of the hgroup as a >> heading >> does not make sense. > > These are certainly different scenarios, but ARIA/accessibility API > mappings might be used for both these scenarios. The complexity is that the outlining algorithm and the "normal" browser view are different. <hgroup> <h1>Acme Widgets PLC</h1> <h2>The finest Widgets that wonga can buy</h2> </hgroup> has 2 headings in "normal" full page view - the h1 and the h2. It doesn't make sense for hgroup to also be a heading. The code above, however, has only one heading ("Acme Widgets") for the purposes of constructing an outline; the <h2> is removed from the document outline as the outlining algorithm requires. But is still makes no sense to me for the <hgroup> to have any ARIA/Accessibility API mapping. It does nothing in itself, it just tweaks the semantics of its contents in one specific circumstance - the "outline view". (I have considerable misgivings about <hgroup> anyway; as I speak at events etc, everyone finds the concept hard to grasp. I wonder whether the presence of two or more headings h1 ... h6 within one single <header> isn't enough to make the outlining algorithm to magically ignore the lower-hierarchy Hx elements without needing another element to do it) bruce
Received on Sunday, 28 November 2010 22:42:21 UTC