Hi Kenneth,
Try one of the following (all do the same - in a slightly different way)...
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<xsl:if test="position( ) mod 2 = 0">
<xsl:attribut e name="class">TD U</xsl:attribute>
</xsl:if>
<td width="90%">
<xsl:number value="position ()" format="1" /> -
<xsl:value-of select="TRACKTI TLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL }" target="_blank" >More info!</a>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="TRACKS/TRACK">
<tr>
<xsl:attribut e name="class">
<xsl:choose>
<xsl:when test="position( ) mod 2 = 1">
<xsl:text>TDL </xsl:text>
</xsl:when>
<xsl:otherwis e>
<xsl:text>TDU </xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<td width="90%">
<xsl:number value="position ()" format="1" /> -
<xsl:value-of select="TRACKTI TLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL }" target="_blank" >More info!</a>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="TRACKS/TRACK">
<tr class="{substri ng('TDUTDL',((p osition() mod 2) * 3) + 1,3)}">
<td width="90%">
<xsl:number value="position ()" format="1" /> -
<xsl:value-of select="TRACKTI TLE"/>
</td>
<td width="10%" align="center">
<a href="{TRACKURL }" target="_blank" >More info!</a>
</td>
</tr>
</xsl:for-each>
Hope this helps
Marrow
http://www.marrowsoft.com - home of Xselerator (XSLT IDE and debugger)
http://www.topxml.com/Xselerator
"Thomas" <ridder_dk@SLET _DETTEhotmail.c om> wrote in message
news:Q_******** **************@ news010.worldon line.dk...
Hi
I have an XSL stylesheet:
<xsl:for-each select="TRACKS/TRACK">
<tr class="TDL">
<td width="90%"><xs l:number value="position ()" format="1" /> -
<xsl:value-of select="TRACKTI TLE"/></td>
<td width="10%" align="center"> <a href="{TRACKURL }"
target="_blank" >More info!</a></td>
</tr>
</xsl:for-each>
I wan't to make every second <tr class> aligned to TDU, which I have in
the CSS. How is this possible?
Regards,
Kenneth