表格tb制作css
表格tb制作CSS
为表格元素(如<table>、<tr>、<td>等)添加CSS样式可以提升视觉效果和用户体验。以下是常见的方法和示例:
基础样式设置
设置表格边框、间距和字体:
table.tb {
border-collapse: collapse; /* 合并边框 */
width: 100%;
font-family: Arial, sans-serif;
}
table.tb th, table.tb td {
border: 1px solid #ddd; /* 单元格边框 */
padding: 8px;
text-align: left;
}
表头样式
突出显示表头(<th>):
table.tb th {
background-color: #4CAF50; /* 背景色 */
color: white; /* 文字颜色 */
}
隔行变色
通过:nth-child实现斑马纹效果:
table.tb tr:nth-child(even) {
background-color: #f2f2f2;
}
悬停效果
为行添加悬停高亮:
table.tb tr:hover {
background-color: #ddd;
}
响应式表格
在小屏幕下添加横向滚动:
div.table-container {
overflow-x: auto;
}
@media screen and (max-width: 600px) {
table.tb {
display: block;
}
}
自定义样式示例
圆角边框和阴影效果:
table.tb {
box-shadow: 0 0 10px rgba(0,0,0,0.1);
border-radius: 5px;
overflow: hidden;
}
固定表头
滚动时保持表头固定(需配合HTML结构):
table.tb thead {
position: sticky;
top: 0;
}
将上述CSS类应用于HTML表格:
<table class="tb">
<thead>
<tr><th>Header 1</th><th>Header 2</th></tr>
</thead>
<tbody>
<tr><td>Data 1</td><td>Data 2</td></tr>
</tbody>
</table>





