CSS中的隔行變色可以讓表格、列表等元素看起來更加美觀。下面來介紹CSS怎么設置隔行變色。
/*html代碼*/ <table> <tr> <th>姓名</th> <th>性別</th> <th>年齡</th> </tr> <tr> <td>張三</td> <td>男</td> <td>25</td> </tr> <tr> <td>李四</td> <td>女</td> <td>30</td> </tr> <tr> <td>王五</td> <td>男</td> <td>28</td> </tr> </table> /*css代碼*/ table tr:nth-child(odd){ background-color: #f2f2f2; }
上面的代碼中,table tr代表的是表格中的行。而:nth-child(odd)則代表的是奇數行,即第1行、第3行、第5行……
在CSS中,除了表格的行之外,我們也可以對列表等元素進行隔行變色的設置。如下所示:
/*html代碼*/ <ul> <li>123</li> <li>456</li> <li>789</li> </ul> /*css代碼*/ ul li:nth-child(odd){ background-color: #f2f2f2; }
上面的代碼中,我們使用ul li選擇器來選擇列表中的項,而:nth-child(odd)則代表的是奇數項。
最后需要注意的是,上面的代碼僅供參考,具體的實現方式需要按照自己的實際情況來進行調整。
上一篇ruby 和java
下一篇ruby和java