- From: Liorean <Liorean@user.bip.net>
- Date: Sat, 09 Nov 2002 22:24:44 +0100
- To: Etan Wexler <ewexler@stickdog.com>, www-html@w3.org
At 18:50 2002-11-06 -0500, Etan Wexler wrote: >How does XHTML 2.0 deal with subheadings? How should XHTML deal with >subheadings? By nesting heading/section. >Do subheadings need a distinct element type? Should subheadings be >children of headings rather than siblings of headings? They should be children of sections, and nephews(?) of headings. >Given an article with the main heading "Foo" and with the subheading >"Bar", given the possibility of an element type 'sh' for subheadings, and >assuming that the examples are valid, which of the following document >fragments is most appropriate? Why is that? None, really. You need a section element to differentiate the heading level. ><!-- begin 1 --> ><h>Foo > <sh>Bar</sh></h> > ><!-- begin 2 --> ><h>Foo > <h>Bar</h></h> > ><!-- begin 3 --> ><h>Foo</h> ><sh>Bar</sh> > ><!-- begin 4 --> ><h>Foo</h> ><h>Bar</h> IMO, the correct way to do this should be the same as for multilevel headings, as follows: <section> <h> Main heading </h> <section> <h> Subheading </h> <p> Content </p> </section> </section> The top section element can be left out, though, since other elements (eg body, div) provide their containing block. The reason I think this is the way of including subheadings, is that I think a subheading is really just a lower-level separate heading. It's semantically equivalent of a nested heading directly following the higher-level heading. // Liorean
Received on Saturday, 9 November 2002 16:24:58 UTC