यदि आप यह पूरी तरह से CSS में करना चाहते हैं तो आपके पास एक वर्ग होगा जिसे आप प्रत्येक वैकल्पिक सूची आइटम पर असाइन करेंगे। उदाहरण के लिए
<ul>
<li class="alternate"><a href="link">Link 1</a></li>
<li><a href="link">Link 2</a></li>
<li class="alternate"><a href="link">Link 3</a></li>
<li><a href="link">Link 4</a></li>
<li class="alternate"><a href="link">Link 5</a></li>
</ul>
यदि आपकी सूची गतिशील रूप से उत्पन्न होती है, तो यह कार्य बहुत आसान होगा।
यदि आप हर बार इस सामग्री को मैन्युअल रूप से अपडेट नहीं करना चाहते हैं, तो आप jQuery लाइब्रेरी का उपयोग कर सकते हैं और <li>अपनी सूची में प्रत्येक आइटम के लिए वैकल्पिक रूप से एक शैली लागू कर सकते हैं :
<ul id="myList">
<li><a href="link">Link 1</a></li>
<li><a href="link">Link 2</a></li>
<li><a href="link">Link 3</a></li>
<li><a href="link">Link 4</a></li>
<li><a href="link">Link 5</a></li>
</ul>
और आपका jQuery कोड:
$(document).ready(function(){
$('#myList li:nth-child(odd)').addClass('alternate');
});