当前位置:首页 > CSS

html表格制作css

2026-03-12 03:10:40CSS

HTML 表格基础结构

使用 <table> 标签创建表格,<tr> 定义行,<td> 定义单元格,<th> 定义表头单元格。示例:

<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; /* 表头背景色 */
}

响应式表格设计

使用 overflow-x: auto 确保小屏幕下表格可横向滚动:

@media (max-width: 600px) {
  table {
    display: block;
    overflow-x: auto;
  }
}

斑马线效果

通过 nth-child 实现交替行背景色:

html表格制作css

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

悬停高亮

为行添加悬停效果:

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

表格标题与间距优化

通过 <caption> 添加标题,并调整整体间距:

<table>
  <caption>用户信息表</caption>
  <!-- 表格内容 -->
</table>
caption {
  font-weight: bold;
  margin-bottom: 10px;
}
table {
  margin: 20px 0;
}

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

相关文章

vue实现html跳页

vue实现html跳页

Vue 实现 HTML 跳页的方法 在 Vue 中实现页面跳转(路由导航)可以通过多种方式完成,以下是常见的几种方法: 使用 Vue Router 的 router-link 组件 Vue Rout…

vue表格实现单选

vue表格实现单选

实现 Vue 表格单选功能 使用 v-model 绑定选中状态 在表格的每一行添加单选按钮或点击行触发选中,通过 v-model 绑定一个变量存储当前选中行的唯一标识(如 id)。 示例代码: &l…

react 如何显示html

react 如何显示html

渲染原始 HTML 在 React 中直接插入原始 HTML 需要使用 dangerouslySetInnerHTML 属性。这个属性允许将 HTML 字符串直接渲染到 DOM 中,但需要注意潜在的安…

用css制作表格

用css制作表格

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

vue实现表格透明

vue实现表格透明

实现表格透明的方法 在Vue中实现表格透明效果,可以通过CSS样式调整表格的背景透明度。以下是几种常见的方法: 设置表格背景透明度 通过CSS的background-color属性配合rgba()…

vue循环实现表格

vue循环实现表格

Vue 循环实现表格的方法 在 Vue 中,可以通过 v-for 指令循环渲染表格数据。以下是一些常见的实现方式: 基础表格循环 使用 v-for 循环数组数据生成表格行: <tem…