XSLドキュメントには、多数の記事が挿入されています。 HTML table with alternating row colors via XSLXSLを使用してtrクラスの行の色を交互に表示
をしかし、私の場合は、私は信じて異なっている: - 私は記事の背景色を交互にする必要があり、その後、「奇数」「偶数」
<xsl:for-each select="newsletter/section/article">
<tr class="odd" style="background-color: #efefef;">
<td valign="top">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link" />
</xsl:attribute>
<img align="left" valign="top" width="110"
style="padding: 0 4px 4px 0; border:0;">
<xsl:attribute name="alt">
<xsl:value-of select="title" />
</xsl:attribute>
<xsl:attribute name="src">
<xsl:value-of select="img" />
</xsl:attribute>
</img>
</xsl:element>
</td>
<td valign="top" style="padding: 4px 4px 18px 0;">
<strong>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link" />
</xsl:attribute>
<xsl:value-of select="title"/>
</xsl:element>
</strong>
<br />
<xsl:value-of select="excerpt"/>
</td>
</tr>
</xsl:for-each>
アイブ氏は、この記事を見ました。私は各反復でtrクラスを変更するだけです。奇妙な書式設定で申し訳ありませんが、ここにChromeでコードを貼り付ける際に問題が発生しているようです。
あなたの要件はあなたにリンクした記事のものと異なっている方法の詳細を説明してもらえます。 –
良い質問、+1。完全で短期的な解決策については私の答えを見てください。 :) –
実際には[XSL経由で行の色が交互に切り替わるHTMLテーブル]の正確な複製です(http://stackoverflow.com/questions/469917/html-table-with-alternating-row-colors-via-xsl) –