当前位置:首页 > CSS

制作表格css样式

2026-04-01 20:41:32CSS

基础表格样式

为表格添加基础样式,包括边框、间距和字体调整:

table {
  width: 100%;
  border-collapse: collapse; /* 合并边框 */
  font-family: Arial, sans-serif;
}
th, td {
  border: 1px solid #ddd; /* 边框颜色 */
  padding: 12px; /* 内边距 */
  text-align: left;
}
th {
  background-color: #f2f2f2; /* 表头背景色 */
  font-weight: bold;
}

斑马纹效果

通过 nth-child 实现交替行背景色,提升可读性:

tr:nth-child(even) {
  background-color: #f9f9f9;
}
tr:hover {
  background-color: #f1f1f1; /* 悬停效果 */
}

响应式表格

针对小屏幕设备添加横向滚动:

制作表格css样式

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

圆角与阴影

为表格添加现代设计元素:

table {
  border-radius: 8px; /* 圆角 */
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* 阴影 */
  overflow: hidden; /* 确保圆角生效 */
}

单元格状态样式

通过类名标记特殊单元格(如高亮、警告):

制作表格css样式

td.highlight {
  background-color: #ffeb3b;
}
td.warning {
  background-color: #ff9800;
  color: white;
}

固定表头

长表格滚动时保持表头固定:

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

紧凑型表格

减少内边距以适应密集数据:

table.compact td, table.compact th {
  padding: 6px 8px;
  font-size: 14px;
}

以上样式可根据实际需求组合使用。通过调整颜色、间距和交互效果,可快速适配不同设计场景。

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

相关文章

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 Vue.js 提供了灵活的方式来实现表格功能,可以通过组合 v-for 指令和动态数据绑定快速构建表格。以下是几种常见的实现方法: 基础表格实现 通过 v-for 遍历数组数…

表格制作css

表格制作css

CSS表格样式设计 基础表格样式 通过border-collapse合并边框,使表格更整洁。width控制整体宽度,text-align设置文字对齐方式。 table { border-coll…

网页制作CSS样式

网页制作CSS样式

CSS样式基础语法 CSS(层叠样式表)用于控制网页的视觉表现。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 示例: p { color: blu…

vue实现树形表格

vue实现树形表格

实现树形表格的基本思路 树形表格的实现通常需要递归组件来展示层级数据,并通过展开/折叠功能控制子节点的显示。Vue的组件递归特性非常适合处理这种嵌套结构。 数据结构的准备 树形表格的数据通常是一个嵌…

vue easyui表格实现

vue easyui表格实现

Vue 与 EasyUI 表格集成方法 Vue 本身不直接支持 EasyUI,但可通过第三方库或手动集成实现。以下是两种主流方案: 方案一:使用 vue-easyui 封装库 安装官方维护的 Vue…

vue实现垂直表格

vue实现垂直表格

实现垂直表格的基本思路 在Vue中实现垂直表格(即表头在左侧,数据向右展开的布局),可以通过调整HTML结构和CSS样式来实现。垂直表格常用于对比数据或展示属性-值对。 HTML结构设计 使用Vue…