> Speaking of sections, your point is well taken about HTML missing chances
> to define structure, especially with sectioning tags. Could HTML+ define
> an <H> tag, which is a container? Doesn't sound hard to implement, just
> incremement and decrement a level counter and do the same thing as
> explicit tags of that level. Browsers can choose a threshold beyond
> which formatting doesn't change.
HTML+ does indeed provide support for hierarchical containers via the
"GROUP" element. This allows such hierarchies to span arbitrary numbers
of nodes spread all over the world (thanks Tony). The element includes
a role attribute to indicate the type of container, chapter, section, ...
Lou's TEI DTD forces people to define headers in strict order, e.g.
H1 H3 H2 is illegal as H3 is out of sequence. I think this is unnecessarily
strict for our purposes.