在html中写一个好看的表格,表格按行背景色是黑白交替
时间: 2024-11-13 11:15:09 浏览: 7
asp下制做行背景颜色交替变换的表格
在HTML中创建一个美观的表格并让行背景色按照黑白交替的方式显示,你可以使用CSS的`nth-child`伪类选择器。下面是一个简单的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
table {
width: 100%;
border-collapse: collapse;
font-family: Arial, sans-serif;
}
tr:nth-child(odd) {
background-color: #ffffff; /* 白色 */
}
tr:nth-child(even) {
background-color: #000000; /* 黑色 */
}
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
th {
background-color: #f2f2f2;
font-weight: bold;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>标题1</th>
<th>标题2</th>
<th>标题3</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1</td>
<td>数据2</td>
<td>数据3</td>
</tr>
<tr>
<td>数据4</td>
<td>数据5</td>
<td>数据6</td>
</tr>
<!-- 添加更多的行 -->
</tbody>
</table>
</body>
</html>
```
在这个示例中,`tr:nth-child(odd)`规则会设置奇数行的背景颜色为白色,`tr:nth-child(even)`则设置偶数行的背景颜色为黑色。`th`和`td`分别设置了表头和单元格的样式。
阅读全文