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

Re: Omission in '4.4.11.1 Creating an outline' ?

From: Simon Pieters <simonp@opera.com>
Date: Wed, 29 Jul 2009 09:59:06 +0200
To: "Ian Hickson" <ian@hixie.ch>, "Seth Call" <sethcall@gmail.com>
Cc: public-html-comments@w3.org
Message-ID: <op.uxtkgsytidj3kv@simon-pieterss-macbook.local>
On Wed, 29 Jul 2009 03:26:31 +0200, Ian Hickson <ian@hixie.ch> wrote:

> On Wed, 15 Jul 2009, Seth Call wrote:
>>
>> I believe there may be an omission to a particular rule in the 'Creating
>> an outline' section:  http://dev.w3.org/html5/spec/#outlines
>>
>> Specifically, from the rule 'When exiting a sectioning root element, if
>> the stack is not empty' quoted at the bottom of this email, I believe
>> there should be a 6th step:
>>
>> 	'6. Append the outline of the sectioning content element being
>> exited to the current section. (This does not change which section is
>> the last section in the outline.)'
>>
>> In addition, I think the 3rd step should be changed to:
>>
>> 	'3. Finding the deepest child: If current section has no child
>> sections, jump to step 6'
>
> No, the sectioning roots don't append their outlines to their "parent"
> outlines. This is intentional -- consider a table with multiple cells,
> each with sections. Those sections aren't part of the document that the
> table is part of -- but the cells still have outlines.

Such tables are almost certainly for layout, and it would be a disservice  
to users of AT to hide sections in layout tables from the document outline.

-- 
Simon Pieters
Opera Software
Received on Wednesday, 29 July 2009 07:59:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 1 June 2011 00:14:00 GMT