当前位置:首页 > CSS

css表格的制作方法

2026-02-12 13:56:14CSS

CSS表格的制作方法

基本表格结构

使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<td>(单元格)和<th>(表头)标签:

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>

基础CSS样式

通过CSS控制表格的边框、间距和对齐方式:

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%; /* 表格宽度 */
}
th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
  text-align: left; /* 文本对齐 */
}
th {
  background-color: #f2f2f2; /* 表头背景色 */
}

高级样式扩展

  • 斑马纹效果:通过:nth-child(even)实现交替行颜色

    tr:nth-child(even) {
      background-color: #f9f9f9;
    }
  • 悬停高亮:鼠标悬停时改变行背景色

    tr:hover {
      background-color: #eaeaea;
    }
  • 固定表头:结合position: sticky实现滚动时表头固定

    thead th {
      position: sticky;
      top: 0;
    }

响应式设计

针对小屏幕设备的适配方案:

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

边框样式定制

使用border-styleborder-radius美化边框:

table {
  border: 2px solid #333;
  border-radius: 5px;
}
th {
  border-bottom: 2px solid #333;
}

间距与阴影

通过box-shadow添加立体效果:

css表格的制作方法

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
td {
  padding: 12px 15px;
}

分享给朋友:

相关文章

vue 实现表格单选

vue 实现表格单选

实现表格单选的方法 在Vue中实现表格单选功能可以通过多种方式完成,以下是几种常见的实现方法: 使用v-model绑定选中项 通过v-model绑定一个变量来记录当前选中的行数据。当用户点击某一行时…

vue实现简单表格

vue实现简单表格

Vue 实现简单表格的方法 使用原生 HTML 表格 在 Vue 模板中可以直接使用 HTML 原生表格标签,通过 v-for 动态渲染数据: <template> <tabl…

css怎么制作表格

css怎么制作表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,结合CSS可以自定义样式。以下是基本实现方法: HTML结构 <table> <th…

怎么制作css表格

怎么制作css表格

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

vue实现sku表格

vue实现sku表格

Vue实现SKU表格的方法 SKU(Stock Keeping Unit)表格常用于电商平台展示商品的多属性组合,例如颜色、尺寸等。以下是基于Vue的实现方法: 数据结构设计 SKU的核心是属性组合…

vue实现表格穿梭

vue实现表格穿梭

Vue实现表格穿梭功能 表格穿梭功能通常指在两个表格之间进行数据转移,常见于权限管理、数据筛选等场景。以下是基于Vue的实现方法: 核心实现思路 创建两个表格组件,分别代表源数据和目标数据 使用v-…