หากคุณต้องการทำสิ่งนี้ใน 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');
});