当前位置:首页 > CSS

htm css制作表格

2026-04-02 15:14:27CSS

使用HTML和CSS制作表格

在HTML中,表格通过<table>标签创建,结合<tr>(行)、<td>(单元格)和<th>(表头)等标签构建结构。CSS用于美化表格样式。

HTML基础结构

<table>
  <tr>
    <th>表头1</th>
    <th>表头2</th>
  </tr>
  <tr>
    <td>数据1</td>
    <td>数据2</td>
  </tr>
</table>

常用CSS样式

通过CSS可以调整边框、间距、颜色等属性:

边框与间距

htm css制作表格

table {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
}
th, td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px; /* 内边距 */
  text-align: left;
}

表头样式

th {
  background-color: #f2f2f2; /* 背景色 */
  color: #333; /* 文字颜色 */
}

斑马纹效果

htm css制作表格

tr:nth-child(even) {
  background-color: #f9f9f9; /* 偶数行背景 */
}

响应式表格

针对小屏幕设备,可通过水平滚动优化显示:

div.table-container {
  overflow-x: auto;
}
<div class="table-container">
  <table>...</table>
</div>

高级样式示例

悬停高亮

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

固定表头

thead th {
  position: sticky;
  top: 0;
  z-index: 10;
}

通过组合这些HTML结构和CSS样式,可以创建功能完善且美观的表格。实际开发中可根据需求调整细节样式属性。

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

相关文章

vue实现拖拽表格

vue实现拖拽表格

Vue 实现拖拽表格的方法 使用第三方库(推荐) 推荐使用 vuedraggable 或 sortablejs 这类成熟的拖拽库,它们对 Vue 有良好支持且功能丰富。 安装 vuedraggabl…

vue实现多级表格

vue实现多级表格

Vue 实现多级表格的方法 使用递归组件实现多级表格 递归组件是处理嵌套数据的理想方式,特别适合展示树形结构的数据。 <template> <table> <…

vue实现全选表格

vue实现全选表格

Vue实现表格全选功能 实现表格全选功能主要分为以下几个部分: 数据绑定 在Vue组件中定义数据模型,包括表格数据和全选状态: data() { return { tableData: […

vue实现条纹表格

vue实现条纹表格

实现条纹表格的基本方法 在Vue中实现条纹表格可以通过CSS的:nth-child选择器或结合Vue的动态类绑定来完成。以下是两种常见实现方式: 使用纯CSS实现 <template>…

vue实现树形表格

vue实现树形表格

实现树形表格的基本思路 树形表格的实现通常需要递归组件来展示层级数据,并通过展开/折叠功能控制子节点的显示。Vue的组件递归特性非常适合处理这种嵌套结构。 数据结构的准备 树形表格的数据通常是一个嵌…

vue easyui表格实现

vue easyui表格实现

Vue 与 EasyUI 表格集成方法 Vue 本身不直接支持 EasyUI,但可通过第三方库或手动集成实现。以下是两种主流方案: 方案一:使用 vue-easyui 封装库 安装官方维护的 Vue…