- From: Thomas Hurst <tom.hurst@clara.net>
- Date: Mon, 11 Nov 2002 11:41:10 +0000
- To: www-html@w3.org
* Christoph Päper (christoph.paeper@tu-clausthal.de) wrote: > Etan Wexler <ewexler@stickdog.com>: > > > How does XHTML 2.0 deal with subheadings? How should XHTML deal > > with subheadings? > > You should have given an example, to avoid misunderstandings. > The Lord of the Rings 2 <-- heading (Foo) > - The Two Towers - <-- subheading (Bar) > by J.R.R. Tolkien <-- ? Currently I'd probably put the subheadings in <div>'s after the <hX>, unless the heading made sense as one long line without style, in which case I'd probably use <span>'s inside the <hX>. Shame you can't nest <div>'s inside <hX>'s :) In the current incarnation of XHTML 2 I'd be tempted to do something like: <h>The Lord of the Rings 2 <line>- The Two Towers -</line> <line>by J.R.R. Tolkien</line></h> "The line element represents a sub-paragraph" - using it to denote subheadings inside a <h> would seem to make sense in that context. > > <h>Foo > > <sh>Bar</sh></h> > > > > <h>Foo > > <h>Bar</h></h> [..] > <h><h>Foo</h>Bar</h>, > > because Foo is at a higher level than Bar. Just like <em><em> is > *more* emphasized than a single <em>. <h> is a block level element, though. Your example is closer to: <p><p>Foo</p>Bar</p> Which in XHTML 2 would be better represented as: <p>Foo <line>Bar</line></p> or so. > Right now (XHTML 1), I'm fine with > > <hX>Foo <span>Bar</span></hX> Unfortunately this doesn't seperate the subheading from the heading in any meaningful way -- without style it becomes much less obvious what Bar is. At least with using div's the default rendering will tend to make it reasonably obvious from context. -- Thomas 'Freaky' Hurst - freaky@aagh.net - http://www.aagh.net/ - We have seen the light at the end of the tunnel, and it's out.
Received on Monday, 11 November 2002 06:48:58 UTC