[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] alternate row color in a table


Subject: Re: [xsl] alternate row color in a table
From: Eric van der Vlist <vdv@xxxxxxxxxxxx>
Date: Thu, 14 Feb 2002 15:17:05 +0100

Joerg Heinicke wrote:
I don't know your XSLT-code exactly, so that I can only recommend you the general way:

<xsl:attribute name="class">
     <xsl:choose>
         <xsl:when test="position() mod 2 = 1">class1</xsl:when>
         <xsl:otherwise>class2</xsl:otherwise>
     </xsl:choose>
</xsl:attribute>

Or (along the same line) simply define the CSS styles for "row0" and "row1" and write:


  <tr class="row{position() mod 2}">
    .../...
   </tr>

:)

Eric
--
See you in Seattle.
                                       http://knowledgetechnologies.net/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
------------------------------------------------------------------------


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




Current Thread