htm css制作表格
使用HTML和CSS制作表格
在HTML中,表格通过<table>标签创建,结合<tr>(行)、<td>(单元格)和<th>(表头)等标签构建结构。CSS用于美化表格样式。
HTML基础结构
<table>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>数据1</td>
<td>数据2</td>
</tr>
</table>
常用CSS样式
通过CSS可以调整边框、间距、颜色等属性:
边框与间距
table {
border-collapse: collapse; /* 合并边框 */
width: 100%;
}
th, td {
border: 1px solid #ddd; /* 单元格边框 */
padding: 8px; /* 内边距 */
text-align: left;
}
表头样式
th {
background-color: #f2f2f2; /* 背景色 */
color: #333; /* 文字颜色 */
}
斑马纹效果
tr:nth-child(even) {
background-color: #f9f9f9; /* 偶数行背景 */
}
响应式表格
针对小屏幕设备,可通过水平滚动优化显示:
div.table-container {
overflow-x: auto;
}
<div class="table-container">
<table>...</table>
</div>
高级样式示例
悬停高亮
tr:hover {
background-color: #e6f7ff;
}
固定表头

thead th {
position: sticky;
top: 0;
z-index: 10;
}
通过组合这些HTML结构和CSS样式,可以创建功能完善且美观的表格。实际开发中可根据需求调整细节样式属性。






