Devdit
 

CSS ตารางสลับสี ด้วยคำสั่ง nth-child even กับ odd

2.8K

สอนเขียนภาษา CSS ตารางสลับสี ด้วยคำสั่ง nth-child โดยตัวอย่างจะแนะนำการสลับสี 2 แบบคือ เริ่มใส่สีที่แถวเลขคู่ (even) กับเริ่มใส่สีที่แถวเลขคี่ (odd) ด้วยภาษา CSS ร่วมกับภาษา HTML สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง CSS ตารางสลับสี ด้วยคำสั่ง nth-child even

<style>
    tbody tr:nth-child(even) {
        background-color: #4C8BF5;
        color: #fff;
    }    
</style>
<table border="1" width="100%">
    <tr><td>1</td></tr>
    <tr><td>2</td></tr>
    <tr><td>3</td></tr>
    <tr><td>4</td></tr>
    <tr><td>5</td></tr>
</table>

คำอธิบาย

CSS ตารางสลับสี tbody tr:nth-child(even) จะเป็นการอ้างถึงเฉพาะแถว tr ที่เป็นแถวเลขคู่ โดยกำหนดให้ใส่สีพื้นหลังเป็น #4C8BF5 และกำหนดให้ตัวหนังสือสีขาว #fff

 

ตัวอย่าง CSS ตารางสลับสี ด้วยคำสั่ง nth-child odd

<style>
    tbody tr:nth-child(odd) {
        background-color: #4C8BF5;
        color: #fff;
    }    
</style>
<table border="1" width="100%">
    <tr><td>1</td></tr>
    <tr><td>2</td></tr>
    <tr><td>3</td></tr>
    <tr><td>4</td></tr>
    <tr><td>5</td></tr>
</table>

CSS ตารางสลับสี tbody tr:nth-child(odd) จะเป็นการอ้างถึงเฉพาะแถว tr ที่เป็นแถวเลขคี่ โดยกำหนดให้ใส่สีพื้นหลังเป็น #4C8BF5 และกำหนดให้ตัวหนังสือสีขาว #fff

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ