当前位置:首页 > CSS

html css制作表格

2026-01-28 16:58:02CSS

HTML 和 CSS 制作表格的方法

基础表格结构

使用 HTML 的 <table> 标签创建表格框架,包含 <tr>(行)、<th>(表头)和 <td>(单元格)标签。

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

添加 CSS 样式

通过 CSS 控制表格边框、间距和颜色等样式属性。

html  css制作表格

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
}
th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px;
  text-align: left;
}
th {
  background-color: #f2f2f2; /* 表头背景色 */
}

响应式表格

针对小屏幕设备,通过 CSS 媒体查询调整表格布局。

@media screen and (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto; /* 横向滚动 */
  }
}

斑马纹效果

使用 nth-child 选择器实现交替行颜色,增强可读性。

html  css制作表格

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

悬停高亮

通过 :hover 伪类实现鼠标悬停时的高亮效果。

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

完整示例

结合 HTML 和 CSS 的完整表格代码示例:

<style>
  table {
    border-collapse: collapse;
    width: 80%;
    margin: 20px auto;
  }
  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>

<table>
  <tr>
    <th>姓名</th>
    <th>职业</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>设计师</td>
    <td>北京</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>开发员</td>
    <td>上海</td>
  </tr>
</table>

通过以上方法可以创建美观且功能完善的表格,根据实际需求调整样式属性和结构。

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

相关文章

vue实现表格数据修改

vue实现表格数据修改

实现表格数据修改的基本思路 在Vue中实现表格数据修改通常涉及以下核心步骤:数据绑定、编辑状态切换、表单输入处理和数据提交。以下是一个典型实现方案: 数据绑定与渲染 使用v-for指令循环渲染表格数…

vue实现表格上传头像

vue实现表格上传头像

实现表格上传头像功能 在Vue中实现表格上传头像功能,可以通过以下步骤完成。这里假设使用Element UI作为UI框架,但方法同样适用于其他UI库或原生实现。 安装必要依赖 确保项目中已安装Ele…

css 制作表格

css 制作表格

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

css表格制作表格

css表格制作表格

CSS 表格制作方法 基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<td>(单元格)和<th>(表头)标签: &l…

css怎么制作表格

css怎么制作表格

使用HTML和CSS制作表格 在HTML中,表格由<table>标签定义,结合CSS可以灵活控制样式。 基本HTML结构: <table> <tr>…

vue实现表格修改

vue实现表格修改

Vue 实现表格修改的方法 使用 v-model 绑定数据 在 Vue 中可以通过 v-model 实现双向数据绑定,适用于表格单元格的编辑。 为表格的每个单元格绑定 v-model,动态修改数据。…