David Cramer schrieb:
> Using the 1.72.0 html xsls with para.propagates.style=1 using saxon 6.5
> if I do:
>
> <para role="client">Some intro text:
> <itemizedlist>
> <listitem>
> <para>My listitem</para>
> </listitem>
> </itemizedlist>
> </para>
>
> In the output, the ul is pulled out of the containing para:
>
> <p class="client">Some intro text:</p>
> <ul><li><p>My listitem</p></li></ul>
>
> So I lose the ability to use the class to style the text with my css. Is
> this a bug or some feature I don't understand?
That is because <ul> is a block-level element.
Block-level elements are not allowed inside <p>.
I think with make.valid.html=0 and/or html.cleanup=0 the stylesheets
don't unwrap your <ul> (but leave you with invalid HTML of course).
I cannot comment on whether the class should be propagated to the
<ul> or not, or if <para>s which contain block-level elements should
rather be transformed to <div>s instead of <p>s.
Philipp Kempgen
--
AMOOMA GmbH - Bachstr. 126 - 56566 Neuwied ->
http://www.amooma.deGeschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
Asterisk:
http://the-asterisk-book.com -
http://das-asterisk-buch.deVideos of the AMOOCON VoIP conference 2009 ->
http://www.amoocon.de--
---------------------------------------------------------------------
To unsubscribe, e-mail:
docbook-apps-unsubscribe@...
For additional commands, e-mail:
docbook-apps-help@...