当前位置:首页 > CSS

css 制作表格模板

2026-03-12 08:38:23CSS

基础表格结构

使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)、<td>(单元格)标签定义内容。示例结构:

<table>
  <tr>
    <th>标题1</th>
    <th>标题2</th>
  </tr>
  <tr>
    <td>内容A</td>
    <td>内容B</td>
  </tr>
</table>

边框样式

通过border属性设置边框,结合border-collapse合并边框线:

table {
  border: 1px solid #ddd;
  border-collapse: collapse;
}
th, td {
  border: 1px solid #ddd;
  padding: 8px;
}

斑马纹效果

使用:nth-child()选择器实现交替行背景色:

css 制作表格模板

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

表头样式

<th>元素添加特殊样式以突出表头:

th {
  background-color: #4CAF50;
  color: white;
  text-align: left;
}

悬停高亮

通过:hover伪类增强交互体验:

css 制作表格模板

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

响应式表格

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

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

固定表头

结合position: sticky实现滚动时表头固定:

th {
  position: sticky;
  top: 0;
}

完整示例代码:

<style>
  table {
    border-collapse: collapse;
    width: 100%;
  }
  th, td {
    border: 1px solid #ddd;
    padding: 12px;
    text-align: left;
  }
  th {
    background-color: #4CAF50;
    color: white;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
  tr:hover {
    background-color: #ddd;
  }
</style>

<div class="table-container">
  <table>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
    </tr>
    <tr>
      <td>张三</td>
      <td>25</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>30</td>
    </tr>
  </table>
</div>

标签: 表格模板
分享给朋友:

相关文章

vue前端实现下载模板

vue前端实现下载模板

Vue前端实现下载模板的方法 使用<a>标签下载 在Vue中可以通过创建隐藏的<a>标签实现文件下载。这种方法适用于已知文件URL的情况。 <template>…

用css制作表格

用css制作表格

使用CSS制作表格 基础表格结构 HTML中表格由<table>、<tr>(行)、<th>(表头)和<td>(单元格)组成。基础结构如下: <t…

vue实现合同模板

vue实现合同模板

Vue 实现合同模板的方法 在 Vue 中实现合同模板功能,可以通过动态数据绑定和组件化设计来实现。以下是几种常见的实现方式: 使用动态数据绑定 通过 Vue 的数据绑定特性,可以将合同模板中的变量…

怎么制作css表格

怎么制作css表格

制作CSS表格的方法 使用HTML表格标签结合CSS样式 通过HTML的<table>、<tr>、<td>等标签创建表格结构,再使用CSS美化样式。例如: <…

vue实现表格刷新

vue实现表格刷新

Vue 实现表格刷新的方法 使用 v-if 强制重新渲染 通过 v-if 控制表格的显示与隐藏,切换时 Vue 会重新渲染组件。 <template> <button @cli…

vue实现表格选择

vue实现表格选择

Vue 实现表格选择功能 在 Vue 中实现表格选择功能可以通过多种方式完成,常见的方法包括使用复选框、单选框或通过点击行高亮选中。以下是几种常见的实现方式。 使用复选框实现多选 在表格的每一行添加…