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

Re: Omission in ' Creating an outline' ?

From: Ian Hickson <ian@hixie.ch>
Date: Wed, 29 Jul 2009 01:26:31 +0000 (UTC)
To: Seth Call <sethcall@gmail.com>
Cc: public-html-comments@w3.org
Message-ID: <Pine.LNX.4.62.0907290124510.3189@hixie.dreamhostps.com>
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.

> I don't see any way in which the outline of a sectioning root is added 
> into the overall document outline.

It's not; that's intentional. It's a root. That's what it means to be a 
root, in fact.

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 29 July 2009 01:27:07 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:03:57 UTC