CSS的表格各行換背景色效果是很常見的,無論是網頁設計還是數據展示都很常用。今天我們就來學習一下怎么實現這個效果。
首先,在HTML中我們需要定義一個表格,代碼如下:
<table> <tr> <th>標題一</th> <th>標題二</th> <th>標題三</th> </tr> <tr> <td>內容一</td> <td>內容二</td> <td>內容三</td> </tr> <tr> <td>內容四</td> <td>內容五</td> <td>內容六</td> </tr> </table>上面這段代碼定義了一個簡單的表格,包含了一個表頭和兩行內容?,F在我們來給表格中的每一行都換上背景色。 我們可以使用CSS的偽類選擇器來選擇每一行,然后為其設置背景色。代碼如下:
table tr:nth-child(odd){ background-color: #f2f2f2; } table tr:nth-child(even){ background-color: #D8D8D8; }上面這段代碼中用到了兩個偽類選擇器,分別是:nth-child(odd)和:nth-child(even),這兩個選擇器分別選擇了表格中奇數行和偶數行,然后為其設置不同的背景色。 這樣,我們就可以為表格中每一行設置不同的背景色了。當然,如果你想要使用不同的顏色,只需要將代碼中的背景色替換掉就可以了。 好了,以上就是CSS表格各行換背景色的實現方法。如果您對這個效果還有什么疑問,歡迎留言討論。
上一篇html div居中代碼
下一篇html 設置版權所有