css好看的表格制作
使用CSS制作美观表格的方法
边框与间距优化
通过border-collapse属性合并边框,避免双边框效果。设置padding增加单元格内边距,提升可读性。
table {
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #ddd;
padding: 12px;
text-align: left;
}
斑马纹效果
利用:nth-child(even)选择器实现交替行背景色,增强视觉层次感。
tr:nth-child(even) {
background-color: #f2f2f2;
}
tr:hover {
background-color: #e6f7ff;
}
表头样式强化
通过背景色、字体加粗和固定位置突出表头。
th {
background-color: #4CAF50;
color: white;
position: sticky;
top: 0;
}
圆角与阴影效果
为表格添加border-radius和box-shadow提升立体感。
table {
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
}
响应式设计
使用媒体查询适配小屏幕,横向滚动避免内容挤压。
@media (max-width: 600px) {
table {
display: block;
overflow-x: auto;
}
}
自定义颜色与字体
结合品牌色和易读字体提升整体协调性。
table {
font-family: 'Segoe UI', sans-serif;
}
th {
background-color: #3498db;
}
通过组合这些技巧,可创建兼具功能性与美观度的表格设计。







