当前位置:首页 > CSS

网页表格制作css代码

2026-03-31 21:23:27CSS

基础表格样式

以下是一个基础的HTML表格结构,配合CSS样式使其更美观:

<table class="basic-table">
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>职业</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>28</td>
      <td>设计师</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>32</td>
      <td>工程师</td>
    </tr>
  </tbody>
</table>
.basic-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

.basic-table th, 
.basic-table td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

.basic-table th {
  background-color: #f2f2f2;
  font-weight: bold;
}

.basic-table tr:hover {
  background-color: #f5f5f5;
}

斑马条纹表格

添加交替行颜色提高可读性:

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

响应式表格

在小屏幕上显示水平滚动条:

.responsive-table {
  overflow-x: auto;
}

圆角边框表格

为表格添加现代感的圆角:

网页表格制作css代码

.rounded-table {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.rounded-table th:first-child {
  border-top-left-radius: 8px;
}

.rounded-table th:last-child {
  border-top-right-radius: 8px;
}

悬停高亮效果

增强交互体验:

.highlight-table tr:hover td {
  background-color: #e6f7ff;
  color: #1890ff;
  cursor: pointer;
}

固定表头表格

长表格固定表头:

网页表格制作css代码

.fixed-header {
  position: relative;
  max-height: 400px;
  overflow-y: auto;
}

.fixed-header thead th {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #f8f9fa;
}

单元格对齐方式

控制不同列的对齐方式:

.align-right {
  text-align: right;
}

.align-center {
  text-align: center;
}

.align-left {
  text-align: left;
}

边框样式自定义

完全控制表格边框:

.custom-border {
  border: 2px solid #333;
}

.custom-border th, 
.custom-border td {
  border: 1px solid #ccc;
}

紧凑型表格

减少内边距创建紧凑布局:

.compact-table th,
.compact-table td {
  padding: 6px 8px;
}

这些CSS代码片段可以根据实际需求组合使用或单独应用,通过调整颜色、间距和边框等属性,可以创建各种风格的网页表格。

标签: 表格代码
分享给朋友:

相关文章

vue实现表格

vue实现表格

Vue实现表格的方法 在Vue中实现表格可以通过多种方式完成,包括使用原生HTML表格、第三方组件库或自定义组件。以下是几种常见的方法: 使用原生HTML表格 在Vue模板中直接使用HTML的&l…

vue实现动态用户表格

vue实现动态用户表格

Vue 动态用户表格实现方法 基础表格结构 使用<table>或第三方组件库(如Element UI的el-table)构建基础框架。静态数据示例: <template>…

vue表格动态实现

vue表格动态实现

Vue 表格动态实现方法 动态表格的实现通常涉及数据绑定、列配置动态化以及交互功能的灵活处理。以下是几种常见场景的具体实现方式: 动态数据绑定 通过v-for指令循环渲染表格行数据,数据变化时表格自…

css表格的制作方法

css表格的制作方法

表格基础结构 使用HTML的<table>标签创建表格框架,搭配<tr>定义行,<td>定义单元格。例如: <table> <tr>…

vue实现动画代码

vue实现动画代码

Vue 动画实现方法 Vue 提供了多种方式实现动画效果,包括内置过渡组件、CSS 动画库集成以及第三方动画库结合。以下是几种常见实现方法: 使用 Vue 内置过渡组件 Vue 的 <tran…

vue实现垂直表格

vue实现垂直表格

实现垂直表格的基本思路 在Vue中实现垂直表格(即表头在左侧,数据向右展开的布局),可以通过调整HTML结构和CSS样式来实现。垂直表格常用于对比数据或展示属性-值对。 HTML结构设计 使用Vue…