Previous Message
Next Message

CSS list numbering - non-contiguous lists in XHTML 1. 1

Sent by Chris Ovenden on 24 May 2005 18:06


On 5/24/05, Michael Wilson [EMAIL-REMOVED]> wrote:
> David Balch wrote:
> 
> > Unfortunately, this is not valid XHTML as <p> isn't allowed inside <ol>..
> 
> <p> as a child of <ol> is not valid, however, <p> as a child of <li> is
> perfectly valid.
> 
> > For a moment I thought there was an easy solution when I was looking for a
> > difficult one ;-)
> 
> I've used the following on several occasions without issue or a guilty
> conscience:
> 
> http://www.iqmax.com/downloads/mike/css-examples/list-item-notes/
> 
> > Conceptually one doesn't find paragraphs in lists - only list-items.
> > One could argue that something that isn't a list-item within a list
> > should be treated as if it weren't in the list, regards formatting at
> > least.
> 
> In contrast, one argument in favor of block-level content within list
> items may be that just because something is a list item doesn't
> necessarily mean that it doesn't warrant further elaboration or
> structure. A complex set of step-by-step instructions, for example, may
> require more than a few words wrapped in <li> to properly convey
> meaning. I believe this is the reason the spec allows for block level
> content within list items.
> 
> If the content in question isn't an integral part of a list item, then
> it should be placed outside the list; perhaps before as an introduction
> or after as a footnote.
> 
> At the end of the day, I don't think you will be committing semantic
> hara-kiri by using this method to structure your list.
> 

Nicely answered, Michael. The original Berners-Lee HTML specification
was (almost) about pure structure. Of course you can have paragraphs
within a list item. I was starting to get worried that with the advent
of xhtml we'd thrown a tomato out with the radishes.

Chris
______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Previous Message
Next Message

Message thread:

Possibly related: