当前位置:首页 > CSS

表格tb制作css

2026-03-31 23:29:49CSS

表格样式基础设置

表格的基础样式包括边框、间距和对齐方式。以下是一个基础CSS样式示例:

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

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

.tb th {
  background-color: #f2f2f2;
  color: #333;
}

响应式表格设计

针对移动设备优化表格显示,可以添加水平滚动:

@media screen and (max-width: 600px) {
  .tb {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}

斑马纹效果

通过交替行颜色提高可读性:

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

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

表头固定

对于长表格,可以固定表头:

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

单元格特殊样式

为特定单元格添加样式:

.tb .highlight {
  background-color: #ffeb3b;
  font-weight: bold;
}

.tb .numeric {
  text-align: right;
  font-family: monospace;
}

边框样式优化

创建更精致的边框效果:

.tb {
  border: none;
  box-shadow: 0 0 0 1px #ddd;
}

.tb th, .tb td {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

.tb tr:last-child td {
  border-bottom: 1px solid #ddd;
}

紧凑型表格

减少间距创建紧凑布局:

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

圆角表格

为表格添加圆角效果:

表格tb制作css

.tb-rounded {
  border-radius: 8px;
  overflow: hidden;
}

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

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

这些样式可以根据实际需求组合使用,通过class应用到HTML表格元素上。

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

相关文章

css制作三行三列表格

css制作三行三列表格

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

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

vue实现表格内容

vue实现表格内容

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

vue实现表格报表

vue实现表格报表

Vue 实现表格报表的方法 使用 Element UI 的表格组件 Element UI 提供了功能丰富的表格组件,适合快速实现报表功能。安装 Element UI 后,可以直接使用 el-table…

vue实现多维表格

vue实现多维表格

Vue 实现多维表格的方法 多维表格(如类似 Excel 的数据表)在 Vue 中可以通过组件化设计和状态管理实现。以下是几种常见方案: 使用原生表格与动态渲染 通过 v-for 嵌套循环动态渲染行…

纯vue实现表格

纯vue实现表格

Vue 表格实现基础 使用 Vue 实现表格主要依赖 v-for 指令和数组数据绑定。以下是一个基础示例: <template> <table> <thea…