当前位置:首页 > CSS

制作表格css样式

2026-03-12 00:32:37CSS

基础表格样式

为表格添加基础边框和间距,使结构清晰:

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;
}

固定表头

长表格固定表头解决方案:

制作表格css样式

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

标签: 样式表格
分享给朋友:

相关文章

vue 实现表格单选

vue 实现表格单选

实现表格单选的基本思路 在Vue中实现表格单选功能,通常需要结合表格组件(如el-table)和数据绑定。核心逻辑是通过点击事件更新当前选中行的唯一标识(如id),并通过:class或:style绑定…

vue实现border样式

vue实现border样式

在Vue中实现border样式 Vue中可以通过内联样式、绑定class或使用scoped样式来实现border样式。以下是几种常见方法: 内联样式 直接在模板中使用style属性设置border:…

vue实现表格导入

vue实现表格导入

Vue 实现表格导入的方法 使用 Element UI 的 Upload 组件 Element UI 提供了 el-upload 组件,可以方便地实现文件上传功能。结合 xlsx 库解析 Excel…

vue实现表格追加

vue实现表格追加

实现表格数据追加的方法 在Vue中实现表格数据追加可以通过多种方式完成,主要涉及数据绑定和数组操作。以下是几种常见的方法: 数据绑定与v-for指令 通过v-for指令渲染表格数据,利用数组的co…

vue实现表格输入

vue实现表格输入

Vue实现表格输入的方法 基础表格实现 使用v-for指令动态渲染表格行和列,结合v-model实现双向数据绑定。 <template> <table> <…

vue实现表格滚动

vue实现表格滚动

Vue 实现表格滚动的方法 使用 CSS 固定表头并滚动内容 通过 CSS 设置表格容器的固定高度和 overflow-y: auto,实现内容区域的滚动。表头部分使用 position: stick…