CSS3实现表格隔行/隔列变色
首先让我们看下样式代码:
table tr:nth-child(odd){background:#F4F4F4;} table td:nth-child(even){color:#C00;} table tr:nth-child(5){background:#73B1E0;color:#FFF;}
然后就是完整的代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Css3实现表格隔行变色或隔列变色</title> <style> body{padding:0;margin:0;font:normal 12px/24px "\5FAE\8F6F\96C5\9ED1";color:#444;} table{width:500px;border:0;margin:100px auto 0;text-align:center;border-collapse:collapse;border-spacing:0;} table th{background:#0090D7;font-weight:normal;line-height:30px;font-size:14px;color:#FFF;} table tr:nth-child(odd){background:#F4F4F4;} table td:nth-child(even){color:#C00;} table tr:nth-child(5){background:#73B1E0;color:#FFF;} table tr:hover{background:#73B1E0;color:#FFF;} table td,table th{border:1px solid #EEE;} </style> </head> <body> <table> <tr> <th>xHTML+CSS</th> <th>HTML5+CSS3</th> <th>Javascript</th> <th>jQurey</th> </tr> <tr> <td>xHTML+CSS</td> <td>HTML5+CSS3</td> <td>Javascript</td> <td>jQurey</td> </tr> <tr> <td>xHTML+CSS</td> <td>HTML5+CSS3</td> <td>Javascript</td> <td>jQurey</td> </tr> <tr> <td>xHTML+CSS</td> <td>HTML5+CSS3</td> <td>Javascript</td> <td>jQurey</td> </tr> <tr> <td>xHTML+CSS</td> <td>HTML5+CSS3</td> <td>Javascript</td> <td>jQurey</td> </tr> <tr> <td>xHTML+CSS</td> <td>HTML5+CSS3</td> <td>Javascript</td> <td>jQurey</td> </tr> <tr> <td>xHTML+CSS</td> <td>HTML5+CSS3</td> <td>Javascript</td> <td>jQurey</td> </tr> </table> </body> </html>
最后就是样式的展示:
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
---|---|---|---|
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
xHTML+CSS | HTML5+CSS3 | Javascript | jQurey |
- 上一篇 »css3实现水平、垂直居中
- 下一篇 »纯css实现两列等高