当前位置:首页 > CSS

css好看的表格制作

2026-03-31 19:08:19CSS

CSS 表格美化技巧

边框与间距优化
使用 border-collapse: collapse 合并边框,避免双线间距。通过 padding 调整单元格内边距,border 属性定义线条样式。例如:

table {
  border-collapse: collapse;
  width: 100%;
}
td, th {
  border: 1px solid #ddd;
  padding: 8px;
}

颜色与背景
交替行色增强可读性,使用 nth-child(even) 选择器。表头可单独设置深色背景:

th {
  background-color: #4CAF50;
  color: white;
}
tr:nth-child(even) {
  background-color: #f2f2f2;
}

悬停效果
增加交互性,鼠标悬停时高亮行:

tr:hover {
  background-color: #ddd;
}

圆角与阴影
为表格添加 border-radiusbox-shadow 提升立体感:

table {
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  border-radius: 8px;
  overflow: hidden;
}

响应式设计
小屏幕下隐藏非必要列,横向滚动保留核心数据:

@media screen and (max-width: 600px) {
  .hide-on-mobile {
    display: none;
  }
  table {
    display: block;
    overflow-x: auto;
  }
}

斑马线进阶样式
结合渐变背景创造更柔和的交替色:

tr:nth-child(odd) {
  background: linear-gradient(to right, #f8f9fa, #e9ecef);
}

表头固定
滚动时保持表头可见(需配合 position: sticky):

th {
  position: sticky;
  top: 0;
  z-index: 10;
}

单元格对齐
通过 text-alignvertical-align 控制内容位置:

css好看的表格制作

th { text-align: left; }
td.number { text-align: right; }
td.middle { vertical-align: middle; }

标签: 表格好看
分享给朋友:

相关文章

vue实现表格数据修改

vue实现表格数据修改

实现表格数据修改的基本思路 在Vue中实现表格数据的修改通常涉及以下核心步骤:数据绑定、事件监听、状态管理。通过双向绑定(v-model)或手动更新数据的方式实现动态编辑功能。 基础实现方法 数据准…

css表格制作表格

css表格制作表格

CSS 表格制作方法 使用 CSS 创建表格可以通过多种方式实现,包括原生 HTML 表格元素结合 CSS 样式,或者使用纯 CSS 布局技术(如 Flexbox 或 Grid)模拟表格效果。以下是常…

css表格表单制作

css表格表单制作

CSS表格制作 使用CSS创建表格主要涉及<table>标签及其子元素的样式控制。以下是一个基础示例: <table class="styled-table"> <…

用vue实现表格

用vue实现表格

Vue 表格实现方法 基础表格实现 使用 Vue 的 v-for 指令可以轻松渲染表格数据。准备一个数据数组,在模板中用 v-for 循环渲染。 <template> <tab…

怎么制作css表格

怎么制作css表格

制作CSS表格的方法 使用HTML表格标签结合CSS样式 通过HTML的<table>、<tr>、<td>等标签创建表格结构,再使用CSS美化样式。例如: <…

vue实现搜索表格

vue实现搜索表格

Vue 实现搜索表格功能 数据绑定与表格渲染 在 Vue 中通过 v-model 绑定搜索输入框,实时监听用户输入。表格数据使用 v-for 动态渲染,初始数据可从 API 或本地获取。 &…