magnetben: Zeilen einer XML-Tabelle mit unterschiedlichen Farben darstellen

Beitrag lesen

@@magnetben:

Wie kann ich nun die CSS Datei geschickt formulieren, dass abwechselnd die Zeilen grau und weiß hinterlegt sind?

:nth-child()

Aktuelle Opera und Safari können’s schon; Firefox und IE 6 & 7 nicht.

Oder muss ich eine neue Zählschleife in der xslt-Datei generieren?

http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#position@title=position und http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm#operatoren@title=mod sind deine Freunde.

Live long and prosper,
Gunnar

Ok, hab's hinbekommen:

falls es jemanden interessiert:
<xsl:if test="position() mod 2 = 1">
 <tr class="Record">
  <xsl:call-template name="ContactReihen"/>
 </tr>
</xsl:if>

<xsl:if test="position() mod 2 = 0">
 <tr class="Record_Test" bgcolor="#FFCDAB">
  <xsl:call-template name="ContactReihen"/>
 </tr>
</xsl:if>

Danke für die Hilfe!