html 4X3的表格(可以设置表格的填充颜色,并且可以实现隔行换色的效果,点击某个单元格时可以高亮显示)
时间: 2023-06-11 22:07:16 浏览: 140
可编辑的表格,实现隔行换色等效果
以下是一个示例代码,可以实现你所描述的功能:
```html
<!DOCTYPE html>
<html>
<head>
<title>Table Example</title>
<style type="text/css">
table {
border-collapse: collapse;
width: 100%;
max-width: 500px;
margin: 0 auto;
}
th, td {
padding: 10px;
text-align: center;
border: 1px solid black;
}
th {
background-color: #ccc;
}
tr:nth-child(odd) {
background-color: #f2f2f2;
}
tr:hover {
background-color: #ddd;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Row 1, Cell 1</td>
<td>Row 1, Cell 2</td>
<td>Row 1, Cell 3</td>
</tr>
<tr>
<td>Row 2, Cell 1</td>
<td>Row 2, Cell 2</td>
<td>Row 2, Cell 3</td>
</tr>
<tr>
<td>Row 3, Cell 1</td>
<td>Row 3, Cell 2</td>
<td>Row 3, Cell 3</td>
</tr>
<tr>
<td>Row 4, Cell 1</td>
<td>Row 4, Cell 2</td>
<td>Row 4, Cell 3</td>
</tr>
</tbody>
</table>
</body>
</html>
```
解释:
- `border-collapse: collapse;` 表示合并边框。
- `width: 100%; max-width: 500px; margin: 0 auto;` 表示表格宽度为100%,最大宽度为500px,水平居中。
- `th, td` 表示表头和单元格。
- `padding: 10px; text-align: center; border: 1px solid black;` 表示填充、居中和边框样式。
- `th {background-color: #ccc;}` 表示表头填充颜色。
- `tr:nth-child(odd) {background-color: #f2f2f2;}` 表示奇数行填充颜色。
- `tr:hover {background-color: #ddd;}` 表示鼠标悬停时高亮显示。
阅读全文