Re: More comment on section and h

> >    h, block-level*, section*
> 
> If you're going to allow a mix of unsectioned block-level, why not
> allow it before the header (quotes before a chapter title) or after
> the sections (copyright,  attribution, legalese)

I'm not convinced that you understood that this was a content model
for a section element, and that the h element relates to that section
element, not to the subordinate ones, indicated by the section*.
> 
>     block-level*, h?, (block-level | section)*

block-level before heading is possible in some documents, but is 
arguably going beyond the scope of simply structured documents. 
block level interleaved with section is not a structure that is
ever normally used.  In particular, most typesetting styles do
not have an end of section marker, so it is not possible to visually
distinguish a paragraph that follows a section from one that is at
the end of the section.  (Page breaks are the only typographical
convention that tends to be used, but a paragraph delimited by a 
page break on each side would normally be interpreted as a section,
or a mistake, even if it didn't have a heading.

> 
> Alternatively, you could restrict it to normal blocks *or* other sections.
> 
>     h?, (block-level* | section*)

Again interpolating level n paragraphs between leven n+1 sections isn't
something that can normally be represented in traditional typography.

Received on Thursday, 10 August 2006 06:17:48 UTC