当前位置:首页 > CSS

css表格制作教程

2026-03-12 06:53:41CSS

基础表格结构

使用<table>标签创建表格框架,<tr>定义行,<td>定义单元格:

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

添加边框与间距

通过CSS设置边框和单元格间距:

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

表头样式

使用<th>标签定义表头并设置特殊样式:

css表格制作教程

th {
  background-color: #f2f2f2; /* 背景色 */
  text-align: left; /* 文本对齐 */
  font-weight: bold; /* 加粗 */
}

斑马纹效果

通过:nth-child()伪类实现交替行颜色:

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

响应式表格

添加横向滚动条适应小屏幕:

css表格制作教程

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

悬停高亮

为行添加悬停效果增强交互性:

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

单元格合并

使用colspanrowspan属性合并单元格:

<td colspan="2">跨两列</td>
<td rowspan="3">跨三行</td>

高级样式示例

结合阴影和圆角的现代风格表格:

table {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  border-radius: 5px;
  overflow: hidden;
}
th {
  background-color: #4CAF50;
  color: white;
}

分享给朋友:

相关文章

h5实现表格样式

h5实现表格样式

实现H5表格样式的方法 使用HTML和CSS创建基础表格 在HTML中,表格通过<table>标签定义,配合<tr>(行)、<td>(单元格)和<th>…

vue实现表格复选

vue实现表格复选

实现表格复选的基本思路 在Vue中实现表格复选功能,通常需要结合v-model绑定选中状态,监听复选框变化事件,以及维护一个选中项的数组。以下是具体实现方法: 基础实现步骤 数据准备 定义表格数据和…

vue实现表格界面

vue实现表格界面

Vue 实现表格界面的方法 使用 Element UI 的表格组件 Element UI 提供了功能丰富的表格组件,适合快速开发表格界面。安装 Element UI 后,可以直接使用 el-table…

vue实现上传表格

vue实现上传表格

Vue实现上传表格的方法 使用Element UI上传组件 Element UI提供了el-upload组件,可以方便地实现文件上传功能。需要安装Element UI并引入相关组件。 安装Eleme…

vue实现表格输出

vue实现表格输出

Vue 实现表格输出的方法 使用原生表格标签 在 Vue 模板中可以直接使用 HTML 原生表格标签(<table>、<tr>、<td>等)渲染数据。通过 v-fo…

vue实现表格搜索

vue实现表格搜索

实现表格搜索功能 在Vue中实现表格搜索功能,可以通过以下步骤完成: 数据绑定与搜索输入框 创建一个输入框用于接收用户输入的搜索关键词,使用v-model实现双向绑定。 <template…