用html5结合CSS3做一个五行六列的表格;设置表头蓝色,字体白色;奇数行黄色,偶数行绿色;
时间: 2024-03-02 16:52:30 浏览: 75
可以使用以下代码实现:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表格</title>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
text-align: center;
padding: 10px;
}
th {
background-color: blue;
color: white;
}
tbody tr:nth-child(odd) {
background-color: yellow;
}
tbody tr:nth-child(even) {
background-color: green;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>表头1</th>
<th>表头2</th>
<th>表头3</th>
<th>表头4</th>
<th>表头5</th>
<th>表头6</th>
</tr>
</thead>
<tbody>
<tr>
<td>内容1</td>
<td>内容2</td>
<td>内容3</td>
<td>内容4</td>
<td>内容5</td>
<td>内容6</td>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
<td>内容3</td>
<td>内容4</td>
<td>内容5</td>
<td>内容6</td>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
<td>内容3</td>
<td>内容4</td>
<td>内容5</td>
<td>内容6</td>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
<td>内容3</td>
<td>内容4</td>
<td>内容5</td>
<td>内容6</td>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
<td>内容3</td>
<td>内容4</td>
<td>内容5</td>
<td>内容6</td>
</tr>
</tbody>
</table>
</body>
</html>
```
解释一下代码:
- 使用 CSS3 中的 `border-collapse` 属性将表格边框合并,使表格看起来更美观。
- 使用 CSS3 中的 `nth-child` 选择器来选择奇数行和偶数行,并为其设置不同的背景颜色。
- 将表格宽度设置为 100%,使其充满整个容器。
阅读全文