का उपयोग कर एक टीआर कक्षा में पंक्ति रंग बदलना मेरे पास एक एक्सएसएल दस्तावेज़ है जिसमें इसमें शामिल लेखों की एक वास्तविक संख्या है। मैं लेख के पृष्ठभूमि रंग वैकल्पिक करने की जरूरत है - "अजीब" फिर "यहाँ तक कि"एक्सएसएल
<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>
Ive इस पोस्ट को देखा: HTML table with alternating row colors via XSL
लेकिन मेरे मामले विभिन्न मेरा मानना है कि है। मुझे बस प्रत्येक पुनरावृत्ति पर टीआर वर्ग बदलने की जरूरत है। अजीब स्वरूपण के लिए खेद है, मुझे यहां क्रोम में कोड चिपकाने में समस्याएं आ रही हैं।
आप के बारे में कैसे अपनी आवश्यकताओं के पोस्ट में उन आप जुड़े हैं करने के लिए अलग-अलग हैं और अधिक समझा सकते हैं। –
अच्छा सवाल, +1। एक पूर्ण और संक्षिप्त समाधान के लिए मेरा जवाब देखें। :) –
वास्तव में यह एक्सएसएल के माध्यम से वैकल्पिक पंक्ति रंगों के साथ [एचटीएमएल टेबल] का एक सटीक डुप्लिकेट है (http://stackoverflow.com/questions/469917/html-table-with-alternating-row-colors-via-xsl) –