当前位置:首页 > 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 调整边框、间距、对齐等样式:

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 实现交替行背景色:

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

悬停高亮

为行添加悬停效果:

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

表格标题与间距优化

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

html表格制作css

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

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

相关文章

css制作三行三列表格

css制作三行三列表格

使用HTML和CSS创建三行三列表格 通过HTML的<table>标签结合CSS样式可以轻松实现三行三列的表格结构。 <table class="three-by-three"&g…

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

vue实现表格内容

vue实现表格内容

Vue实现表格内容的方法 使用原生HTML表格 在Vue模板中直接使用HTML的<table>标签构建表格结构,通过v-for指令动态渲染数据。 <template> &…

vue实现表格树

vue实现表格树

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

vue实现表格输入

vue实现表格输入

Vue实现表格输入的方法 基础表格实现 使用v-for指令动态渲染表格行和列,结合v-model实现双向数据绑定。 <template> <table> <…

vue实现表格透明

vue实现表格透明

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