This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: nested block elements in xml -> html
- To: xsl-list at mulberrytech dot com
- Subject: Re: nested block elements in xml -> html
- From: RSuiter at cccis dot com
- Date: Thu, 1 Jun 2000 14:57:36 -0500
- Reply-To: xsl-list at mulberrytech dot com
Dan Morrison wrote:
>Michael Beddow wrote:
>> But in html, the new ol block
>> element
>> implicitly closes the p element, so that the browser
>> in effect rewrites to
>>
>> <p class="myclass">
>> Text before list
>> </p> <<=============== !!!!
>I don't get it. This result is not a product of an XSL processor, right?
>The view-source in the browser does not actually show the (invalid) html
>you illustrated?
>It just displays 'as if' there was a </p> there, if I understand your
>use of the word 'effectively'.
>
>I'm guessing your problem is a layout/browser one, rather than an
>XSL/Syntax one.
>
>So which is the browser?
>Netscape, which has a habit of dropping out of styles at every level of
>nesting it can, or IE, which 'effectively' throws <p>s around everything
>it finds?
<snip/>
I think Dan got it right.
I'd try changing the <p class=...> to <div class=...> and close the div
where the last </p> was. [untested]
Rick Suiter
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list