当前位置:首页 > CSS

网页表格制作css代码

2026-02-12 13:31:35CSS

基础表格样式

以下是一个简单的CSS代码,用于美化HTML表格的边框、间距和字体样式:

table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  margin: 20px 0;
}

th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

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

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

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

响应式表格

当屏幕尺寸较小时,表格可以水平滚动:

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

斑马条纹效果

交替行颜色可以提高可读性:

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

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

悬停高亮效果

鼠标悬停时行高亮显示:

网页表格制作css代码

.hover-table tr:hover {
  background-color: #e6f7ff;
  transition: background-color 0.3s ease;
}

圆角边框表格

为表格添加圆角边框:

.rounded-table {
  border-radius: 5px;
  overflow: hidden;
}

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

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

固定表头

滚动时表头保持固定:

.fixed-header {
  position: sticky;
  top: 0;
  z-index: 10;
  box-shadow: 0 2px 2px -1px rgba(0,0,0,0.1);
}

紧凑型表格

减少单元格内边距:

网页表格制作css代码

.compact-table th, 
.compact-table td {
  padding: 4px 8px;
  font-size: 0.9em;
}

彩色表头

为表头添加背景色:

.colored-header th {
  background-color: #4CAF50;
  color: white;
}

单元格对齐方式

控制单元格内容对齐:

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

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

.vertical-middle td {
  vertical-align: middle;
}

边框样式变体

不同风格的边框:

.dotted-border td {
  border: 1px dotted #ccc;
}

.no-border td {
  border: none;
  border-bottom: 1px solid #eee;
}

这些CSS代码可以单独使用或组合使用,根据具体需求调整参数值如颜色、间距等。使用时只需将相应的class添加到HTML表格元素上即可应用对应的样式效果。

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

相关文章

国外vue实现表格控件

国外vue实现表格控件

Vue 表格控件实现方案 使用开源组件库(推荐) Element UI、Vuetify、Ant Design Vue 等主流库提供成熟的表格组件,支持排序、分页、筛选等功能。 Element U…

css表格表单制作

css表格表单制作

CSS表格制作 使用CSS创建表格主要涉及<table>标签及其子元素的样式控制。以下是一个基础示例: <table class="styled-table"> <…

vue实现表格读取数据

vue实现表格读取数据

Vue 实现表格数据读取 在 Vue 中实现表格数据读取通常涉及以下关键步骤: 数据绑定与表格渲染 通过 v-for 指令动态渲染表格行,数据通常存储在组件的 data 或 Vuex 状态中:…

vue实现表格复选

vue实现表格复选

实现表格复选的基本思路 在Vue中实现表格复选功能,通常需要结合v-model绑定选中状态,监听复选框变化事件,以及维护一个选中项的数组。以下是具体实现方法: 基础实现步骤 数据准备 定义表格数据和…

vue实现分组表格

vue实现分组表格

Vue 实现分组表格的方法 使用 v-for 嵌套循环实现分组 通过嵌套的 v-for 循环可以轻松实现分组表格。外层循环遍历分组数据,内层循环遍历每组中的具体项。 <template>…

vue 实现跨行表格

vue 实现跨行表格

实现跨行表格的方法 在Vue中实现跨行表格可以通过多种方式完成,以下是几种常见的方法: 使用HTML原生表格 HTML原生表格支持rowspan属性,可以直接在Vue模板中使用: <ta…