[Doc-SIG] compact HTML output from Docutils
fantasai
fantasai@escape.com
Mon, 16 Dec 2002 01:41:47 -0500
David Goodger wrote:
>
> - Check for and omit <p> tags in "simple" lists: list items contain
> either a single paragraph, a nested simple list, or a paragraph
> followed by a nested simple list.
It would be more flexible for the author if you based the
omission of <p> tags in single-paragraph lists on whether
the list is spaced out or not. For example, this:
- apples
- oranges
- pears
would not have paragraph tags whereas this:
- This is really a paragraph, even though it's the only
block of content in the list item.
- A paragraph is the basic structural unit in prose.
would.
Another option is to trigger <p> tags only for multi-line
paragraphs.
> - Regardless of the above, in definitions, table cells, field bodies,
> option descriptions, and list items, mark the first child with
> 'class="first"' if it is a paragraph. The stylesheet sets the top
> margin to 0 for these paragraphs.
Have you tried using p:first-child? It would be nice to
avoid cruft like 'class="first"'.
~fantasai