表格css制作
表格CSS制作方法
使用CSS可以美化HTML表格,使其更符合设计需求。以下是几种常见的表格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: #e9e9e9;
}
表头样式
th {
background-color: #4CAF50;
color: white;
}
响应式表格设计
对于移动设备,可以采用以下响应式设计:
水平滚动方案
div.table-container {
overflow-x: auto;
}
堆叠式布局
@media screen and (max-width: 600px) {
table {
border: 0;
}
table thead {
display: none;
}
table tr {
margin-bottom: 10px;
display: block;
border: 1px solid #ddd;
}
table td {
display: block;
text-align: right;
border-bottom: 1px dotted #ccc;
}
table td:before {
content: attr(data-label);
float: left;
font-weight: bold;
}
}
高级表格样式
圆角边框
table {
border-radius: 5px;
overflow: hidden;
}
阴影效果
table {
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
固定表头
thead {
position: sticky;
top: 0;
}
这些CSS技巧可以单独使用或组合使用,根据具体需求调整参数值以达到最佳视觉效果。







