当前位置:首页 > CSS

html css 制作表格

2026-04-02 17:50:38CSS

基本表格结构

使用HTML的<table>标签创建表格框架,<tr>定义行,<td>定义单元格,<th>定义表头单元格。

<table>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>25</td>
  </tr>
</table>

添加边框样式

通过CSS的border属性为表格添加边框,border-collapse: collapse合并边框线。

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

表头样式优化

使用background-colortext-align增强表头可读性。

th {
  background-color: #f2f2f2;
  text-align: left;
}

斑马纹效果

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

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

响应式表格

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

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

悬停高亮

使用:hover伪类提升交互体验。

html css 制作表格

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

完整示例代码

<!DOCTYPE html>
<html>
<head>
<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>
</head>
<body>

<table>
  <tr>
    <th>姓名</th>
    <th>邮箱</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>王小明</td>
    <td>wang@example.com</td>
    <td>北京</td>
  </tr>
  <tr>
    <td>李小红</td>
    <td>li@example.com</td>
    <td>上海</td>
  </tr>
</table>

</body>
</html>

标签: 表格html
分享给朋友:

相关文章

vue实现表格复选

vue实现表格复选

Vue实现表格复选的方法 基础实现 在Vue中实现表格复选功能可以通过v-model绑定复选框的状态,结合v-for循环渲染表格数据。以下是一个基础示例: <template> &l…

uniapp 表格导入

uniapp 表格导入

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

vue实现表格导入

vue实现表格导入

Vue 实现表格导入的方法 使用 Element UI 的 Upload 组件 Element UI 提供了 el-upload 组件,可以方便地实现文件上传功能。结合 xlsx 库解析 Excel…

vue实现简单表格

vue实现简单表格

使用 Vue 实现简单表格 Vue 提供了多种方式实现表格功能,以下是基于 Vue 3 的两种常见方法: 基础表格实现 通过 v-for 指令循环渲染表格数据: <template&…

vue实现表格树

vue实现表格树

Vue 实现表格树的方法 使用递归组件实现树形表格 在 Vue 中可以通过递归组件实现树形表格结构。定义一个组件,该组件可以调用自身来渲染子节点。 <template> &l…

vue表格动态实现

vue表格动态实现

Vue 表格动态实现方法 动态表格的实现通常涉及数据绑定、列配置动态化以及交互功能的灵活处理。以下是几种常见场景的具体实现方式: 动态数据绑定 通过v-for指令循环渲染表格行数据,数据变化时表格自…