This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Sub- and Superscript
- To: xsl-list at lists dot mulberrytech dot com
- Subject: RE: [xsl] Sub- and Superscript
- From: Robert Seber <robert dot seber at netdecisions dot co dot uk>
- Date: Mon, 23 Apr 2001 12:48:56 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Here's a dirty hack (tested in IE5 and NS4) that will achieve this effect:
A<sup>1</sup><span style="position:relative;left:-6"><sub>2</sub></span>
The 6 is dependent on your font size (bigger font, bigger number).
This is really an HTML question though, not an XSL question.
> -----Original Message-----
> From: dvdb-rju@cistron.nl [mailto:dvdb-rju@cistron.nl]
> Sent: Monday, April 23, 2001 1:14 PM
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] Sub- and Superscript
>
>
> Hi all,
>
> I'm trying to add sub- and superscripts to my template. I use
> vertical-align to achieve this.
> It works fine.., but when the sub- and superscript are
> standing next to each other I would like a result like this
>
> 1
> A
> 2
>
> instead of
> 1
> A
> 2
>
> The sub- and superscript must be at the same postion.
>
> Does anybody know how to achieve this ?
>
> Thanks!
>
> Greetings,
> Dineke van den Bos
>
>
> XML
> A<sub>2</sub><sup>1</sup>
>
> XSL
> <xsl:template match="sub">
> <fo:inline vertical-align="sub">
> <xsl:apply-templates/>
> </fo:inline>
> </xsl:template>
>
> <xsl:template match="sup">
> <fo:inline vertical-align="super">
> <xsl:apply-templates/>
> </fo:inline>
> </xsl:template>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list