当前位置:首页 > 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表格联动的方法 使用Vue的响应式数据和计算属性 通过Vue的响应式数据特性,可以轻松实现表格之间的联动。定义一个共享的数据源,并在多个表格组件中使用这个数据源。利用计算属性对数据进行处理,…

用css制作表格

用css制作表格

使用CSS制作表格 CSS可以用来样式化HTML表格,使其更具视觉吸引力和功能性。以下是几种常见的方法: 基础表格样式 通过CSS可以调整表格的边框、间距和颜色: <table>…

uniapp 表格导入

uniapp 表格导入

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

vue表格实现导出

vue表格实现导出

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

vue实现表格筛选

vue实现表格筛选

实现表格筛选的基本思路 在Vue中实现表格筛选通常涉及以下几个核心步骤:数据绑定、筛选逻辑处理、动态渲染。以下是具体实现方法。 基础数据绑定与表格渲染 定义表格数据和表头结构,使用v-for循环渲染…

vue实现sku表格

vue实现sku表格

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