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.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
Asterisk: http://the-asterisk-book.com - http://das-asterisk-buch.de
Videos of the AMOOCON VoIP conference 2009 ->  http://www.amoocon.de
-- 

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org

Reply via email to