当前位置:首页 > CSS

css表格的制作方法

2026-03-31 21:49:34CSS

表格基础结构

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

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

表格边框样式

通过border-collapse控制边框合并,border属性设置边框粗细和颜色:

table {
  border-collapse: collapse;
  border: 1px solid #000;
}
td {
  border: 1px solid #ccc;
}

单元格间距与内边距

padding调整内容与边框间距,border-spacing控制单元格间隔(需border-collapse: separate):

td {
  padding: 8px 12px;
}
table {
  border-spacing: 5px;
}

表格宽度与对齐

设置width控制表格宽度,text-align调整内容水平对齐,vertical-align控制垂直对齐:

css表格的制作方法

table {
  width: 100%;
}
td {
  text-align: center;
  vertical-align: middle;
}

斑马纹效果

使用:nth-child()伪类实现交替行颜色:

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

表头样式

<th>标签定义表头,通常需要特殊样式:

css表格的制作方法

th {
  background-color: #333;
  color: white;
  font-weight: bold;
}

响应式表格

添加overflow-x: auto容器应对小屏幕:

<div style="overflow-x: auto;">
  <table>...</table>
</div>

合并单元格

使用colspanrowspan属性:

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

悬停效果

通过:hover伪类增强交互:

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

分享给朋友:

相关文章

vue 实现表格单选

vue 实现表格单选

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

vue实现动态用户表格

vue实现动态用户表格

Vue 动态用户表格实现方法 基础表格结构 使用<table>或第三方组件库(如Element UI的el-table)构建基础框架。静态数据示例: <template>…

vue表格实现单选框

vue表格实现单选框

Vue 表格实现单选框的方法 在 Vue 中实现表格单选框功能,可以通过结合 el-table(Element UI)或原生表格与 Vue 的数据绑定特性完成。以下是几种常见实现方式: 使用 Ele…

vue element实现表格

vue element实现表格

Vue + Element UI 实现表格 Element UI 提供了强大的表格组件 el-table,结合 Vue 可以快速实现数据展示、排序、筛选等功能。 基础表格实现 安装 Element…

vue 实现表格单选

vue 实现表格单选

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

vue 实现跨行表格

vue 实现跨行表格

实现跨行表格的方法 在Vue中实现跨行表格可以通过多种方式完成,以下是几种常见的方法: 使用HTML原生表格 HTML原生表格支持rowspan属性,可以直接在Vue模板中使用: <tabl…