帮我写一个table列表代码,要漂亮一点
时间: 2023-08-28 09:23:39 浏览: 58
当然可以,以下是一个简单的 table 列表代码示例:
```
<table class="my-table">
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
</thead>
<tbody>
<tr>
<td>小明</td>
<td>20</td>
<td>男</td>
</tr>
<tr>
<td>小红</td>
<td>18</td>
<td>女</td>
</tr>
<tr>
<td>小刚</td>
<td>22</td>
<td>男</td>
</tr>
</tbody>
</table>
<style>
.my-table {
border-collapse: collapse;
width: 100%;
max-width: 800px;
margin: 0 auto;
}
.my-table th,
.my-table td {
text-align: center;
padding: 12px;
border: 1px solid #ddd;
}
.my-table th {
background-color: #f1f1f1;
font-weight: bold;
}
.my-table tr:nth-child(even) {
background-color: #f9f9f9;
}
</style>
```
这里的 CSS 样式包含了以下几个方面:
- `.my-table` 类设置了表格的样式,包括设置边框合并、宽度、居中等等;
- `.my-table th` 和 `.my-table td` 类设置了表头和表格单元格的样式,包括文字居中、内边距、边框等等;
- `.my-table th` 类设置了表头的背景颜色和字体加粗;
- `.my-table tr:nth-child(even)` 类设置了偶数行的背景颜色。
你可以根据自己的需求来调整这些样式,以达到更好的视觉效果。