当前位置:首页 > CSS

css制作表格教程

2026-04-02 16:14:12CSS

基础表格结构

使用<table>标签创建表格,<tr>定义行,<td>定义单元格。示例代码:

<table>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
</table>

边框样式

通过border-collapse控制边框合并,border属性设置边框:

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
}
td, th {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px;
}

表头样式

<th>标签定义表头,CSS设置特殊样式:

css制作表格教程

th {
  background-color: #f2f2f2;
  text-align: left;
}

隔行变色

使用:nth-child()伪类实现斑马纹效果:

tr:nth-child(even) {
  background-color: #f9f9f9;
}

悬停高亮

通过:hover伪类添加交互效果:

css制作表格教程

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

响应式表格

添加滚动容器应对小屏幕:

<div class="table-container">
  <table>...</table>
</div>

.table-container {
  overflow-x: auto;
}

高级样式示例

合并单元格与复杂样式:

<table>
  <tr>
    <th colspan="2">合并标题</th>
  </tr>
  <tr>
    <td rowspan="2">纵向合并</td>
    <td>内容1</td>
  </tr>
  <tr>
    <td>内容2</td>
  </tr>
</table>

表格布局优化

使用table-layout: fixed固定列宽:

table {
  table-layout: fixed;
}
th:nth-child(1) {
  width: 30%;
}

标签: 表格教程
分享给朋友:

相关文章

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

vue实现sku表格

vue实现sku表格

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

vue实现表格合并

vue实现表格合并

实现表格合并的方法 在Vue中实现表格合并通常涉及对表格数据的处理和单元格属性的动态绑定。以下是几种常见的方法: 使用rowspan和colspan属性 通过计算需要合并的行或列数,动态绑定rows…

vue实现表格组件

vue实现表格组件

Vue 表格组件实现方法 基础表格实现 使用 Vue 的模板语法可以快速实现基础表格功能。通过 v-for 指令循环渲染表格数据。 <template> <table>…

vue实现表格穿梭

vue实现表格穿梭

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

vue表格实现日历

vue表格实现日历

Vue 表格实现日历的方法 基础表格结构 使用 el-table 或原生 HTML 表格,通过 v-for 循环生成日历格子。月份天数通过 new Date() 计算,动态渲染表格内容。 <t…