当前位置:首页 > CSS

css表格的制作方法

2026-02-26 22:39:07CSS

使用HTML和CSS创建基础表格

HTML的<table>标签用于创建表格结构,结合CSS可以控制样式。以下是一个基础示例:

<table>
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容1</td>
    <td>内容2</td>
  </tr>
</table>
table {
  width: 100%;
  border-collapse: collapse;
}
th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}
th {
  background-color: #f2f2f2;
}

响应式表格设计

对于移动设备,可以通过媒体查询实现横向滚动:

@media screen and (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto;
  }
}

斑马条纹效果

通过CSS的:nth-child()选择器实现交替行颜色:

css表格的制作方法

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

表格悬停效果

增加行悬停高亮提升交互体验:

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

固定表头实现

当表格内容较长时,固定表头方便浏览:

css表格的制作方法

thead {
  position: sticky;
  top: 0;
}

边框样式控制

调整边框样式实现不同视觉效果:

table {
  border: 2px solid #333;
  border-radius: 5px;
}
td {
  border-bottom: 1px dashed #ccc;
}

单元格合并技术

通过HTML属性实现跨行跨列:

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

分享给朋友:

相关文章

vue实现重置表格数据

vue实现重置表格数据

重置表格数据的方法 在Vue中重置表格数据通常涉及清空或重新初始化数据绑定的数组或对象。以下是几种常见实现方式: 直接重置数据源 对于基于数组的表格数据,可以直接将数据数组重置为空或初始值:…

uniapp 表格导入

uniapp 表格导入

uniapp 表格导入的实现方法 使用 uni.chooseFile 选择文件 在 uniapp 中,可以通过 uni.chooseFile API 让用户选择本地文件。该 API 支持多平台,包括…

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 Vue.js 提供了灵活的方式来实现表格功能,可以通过组合 v-for 指令和动态数据绑定快速构建表格。以下是几种常见的实现方法: 基础表格实现 通过 v-for 遍历数组数…

vue表格实现单选

vue表格实现单选

实现 Vue 表格单选功能 使用 v-model 绑定选中状态 在表格的每一行添加单选按钮或点击行触发选中,通过 v-model 绑定一个变量存储当前选中行的唯一标识(如 id)。 示例代码: &l…

vue实现表格编辑

vue实现表格编辑

Vue 实现表格编辑的方法 在 Vue 中实现表格编辑功能可以通过多种方式完成,以下是几种常见的方法: 使用 v-model 绑定数据 通过 v-model 绑定表格数据,结合 v-for 动态渲染…

vue实现多级表格

vue实现多级表格

Vue 实现多级表格的方法 使用递归组件实现多级表格 递归组件是处理嵌套数据的理想方式,特别适合展示树形结构的数据。 <template> <table> <…