. 应用CSS实现隔行换色的表格(如:设计一个收支数据表格并隔行换色)。
时间: 2024-10-18 15:13:52 浏览: 19
jquery实现表格隔行换色效果
应用CSS实现隔行换色的表格通常通过CSS伪类`:nth-child`来实现。以下是一个简单的示例,用于创建一个收支数据表格,并让每隔一行有不同的背景颜色:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
table {
width: 100%;
border-collapse: collapse;
}
tr:nth-child(even) {
background-color: #f2f2f2; /* 选择偶数行的背景颜色 */
}
tr:nth-child(odd) {
background-color: white; /* 选择奇数行的背景颜色 */
}
td, th {
border: 1px solid black;
padding: 8px;
text-align: left;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>日期</th>
<th>收支项目</th>
<th>金额</th>
</tr>
</thead>
<tbody>
<tr>
<td>2023-01-01</td>
<td>工资收入</td>
<td>5000元</td>
</tr>
<tr>
<td>2023-01-02</td>
<td>餐饮支出</td>
<td>-300元</td>
</tr>
<!-- 更多表格行... -->
</tbody>
</table>
</body>
</html>
```
在这个例子中,`tr:nth-child(even)` 和 `tr:nth-child(odd)` 分别选择表格的偶数行和奇数行,设置了不同的背景颜色。你可以根据需要调整背景颜色和其他样式。
阅读全文