当前位置:首页 > 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>标签定义表头并设置特殊样式:

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

斑马纹效果

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

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

响应式表格

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

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

悬停高亮

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

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

单元格合并

使用colspanrowspan属性合并单元格:

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

高级样式示例

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

css表格制作教程

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

分享给朋友:

相关文章

css继承制作教程

css继承制作教程

CSS继承的基本概念 CSS继承是指某些CSS属性可以从父元素传递到子元素的特性。并非所有属性都支持继承,但常见的文本相关属性(如font-family、color)默认具有继承性。通过合理利用继承,…

vue实现表格

vue实现表格

Vue实现表格的方法 在Vue中实现表格可以通过多种方式完成,包括使用原生HTML表格、第三方组件库或自定义组件。以下是几种常见的方法: 使用原生HTML表格 在Vue模板中直接使用HTML的&l…

css 制作表格

css 制作表格

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

css地图制作教程

css地图制作教程

CSS地图制作方法 使用CSS制作地图通常涉及利用HTML元素和CSS样式来绘制地理图形或交互式元素。以下是几种常见方法: 基础形状绘制 通过CSS的border、box-shadow和transf…

网页表格制作css代码

网页表格制作css代码

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

vue实现表格筛选

vue实现表格筛选

实现表格筛选的基本思路 在Vue中实现表格筛选通常涉及以下几个核心步骤:数据绑定、筛选逻辑处理、动态渲染。以下是具体实现方法。 基础数据绑定与表格渲染 定义表格数据和表头结构,使用v-for循环渲染…