当前位置:首页 > 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 实现简单表格的方法 使用原生 HTML 表格 在 Vue 模板中可以直接使用 HTML 原生表格标签,通过 v-for 动态渲染数据: <template> <tabl…

vue表格实现教学

vue表格实现教学

基础表格实现 使用 Vue 的 v-for 指令渲染数组数据到表格中。 <template> <table> <thead> <…

vue表格实现单选框

vue表格实现单选框

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

vue 实现表格单选

vue 实现表格单选

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

vue表格实现导出

vue表格实现导出

使用 vue-json-excel 插件 安装插件: npm install vue-json-excel --save 在组件中引入并注册: import JsonExcel from 'vue…

vue实现sku表格

vue实现sku表格

Vue实现SKU表格的方法 SKU(Stock Keeping Unit)表格常用于电商平台展示商品的多属性组合,例如颜色、尺寸等。以下是基于Vue的实现方法: 数据结构设计 SKU的核心是属性组合…