当前位置:首页 > 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;
}

分享给朋友:

相关文章

css表格的制作方法

css表格的制作方法

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

css好看的表格制作

css好看的表格制作

使用CSS制作美观表格的方法 边框与间距优化 通过border-collapse属性合并边框,避免双边框效果。设置padding增加单元格内边距,提升可读性。 table { border-…

css表格制作表格

css表格制作表格

CSS 表格制作方法 基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<td>(单元格)和<th>(表头)标签: &l…

vue 实现跨行表格

vue 实现跨行表格

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

网页表格制作css代码

网页表格制作css代码

基础表格样式 使用CSS为HTML表格添加基础样式,包括边框、间距和背景色: table { width: 100%; border-collapse: collapse; margin…

vue实现表格界面

vue实现表格界面

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