制作表格css样式
基础表格样式
为表格添加基础边框和间距,使结构清晰:
table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
斑马纹效果
通过交替行颜色提升可读性:
tr:nth-child(even) {
background-color: #f2f2f2;
}
悬停高亮
增加行悬停效果提升交互体验:
tr:hover {
background-color: #e6e6e6;
}
表头样式
突出显示表头区分数据区域:
th {
background-color: #4CAF50;
color: white;
padding-top: 12px;
padding-bottom: 12px;
}
响应式表格
添加横向滚动应对小屏幕:
@media screen and (max-width: 600px) {
table {
display: block;
overflow-x: auto;
}
}
圆角边框
现代圆角设计风格:
table {
border-radius: 5px;
overflow: hidden;
}
紧凑型表格
减少内边距创建紧凑布局:
.compact-table td, .compact-table th {
padding: 4px 8px;
}
单元格对齐控制
特定列右对齐(适用于数字列):
.number-column {
text-align: right;
}
边框样式定制
双线边框特殊效果:
.special-border {
border: 3px double #333;
}
固定表头
长表格固定表头解决方案:

.fixed-header {
position: sticky;
top: 0;
z-index: 10;
}






