You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Stavros Kounis <go...@osmosis.gr> on 2003/05/22 08:46:28 UTC

[summary] Re: xsl output give a space after element

thnx charles

changing the display property of img i have solve the layout problem
now there is not a line under the image

but cocoon still produce the blank character after <img>
this character does not produced when i ask from IE to make the xslt
transformation client side

transformation of the same xml - xsl files give
through cocoon: <div><img ....> </div>
through IE    : <div><img ....><div>

for the moment this does not make any sense but the question is WHY ? is
something that cocoon make different  than Internet Explorer (IE)?


---stavros

On Wed, 21 May 2003, Charles Yates wrote:

> I'm not sure but you may be dealing with the fact that the default
> 'display' property of img elments is 'inline'.  This is what causes the
> line under the image.  If you change the display property to 'block' via
> a style sheet or a style="display:block" attribute it might go away.
>
> Stavros Kounis wrote:
>
> >hi people
> >
> >i get a strange space character after img element
> >
> >i use the follow xsl code
> >
> ><xsl:template match="osm:div">
> >	<div>
> >		<xsl:apply-templates/>
> >	</div>
> ></xsl:template>
> >
> ><xsl:template match="osm:image">
> >	<img>
> >		<xsl:attributes>..</xsl:attributes>
> >		......
> >		<xsl:attributes>..</xsl:attributes>
> >	</img>
> ></xsl:template>
> >
> >i dont know why but as result of this transformation i get an space
> >(maybe, im not sure if its a space or something other)
> >character after <img> that cause aligment and placement problems
> >
> >whe i try to transform:
> >
> ><osm:div>
> >	<osm:image attr1="" attr2="" ../>
> ></osm:div>
> >
> >i get
> >
> ><div><img .....>!</div> where ! is a strange character im not sure if its
> >a space or not
> >
> >the problem is that  the height_of_div is greater
> >than the image_height
> >even when i define the same values for both so if div has a bg color then
> >there is a color line (about 5 pixels) under the image
> >
> >i have try indent=no in xsl:output
> >
> >has anyone any idea
> >
> >
> >thnx
> >
> >
> >--stavros
> >
> >
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> >For additional commands, e-mail: cocoon-users-help@xml.apache.org
> >
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org