当前位置:首页 > CSS

表格tb制作css

2026-01-27 21:09:30CSS

表格tb制作CSS

为表格元素(如<table><tr><td>等)添加CSS样式可以提升视觉效果和用户体验。以下是常见的方法和示例:

基础样式设置

设置表格边框、间距和字体:

table.tb {
  border-collapse: collapse; /* 合并边框 */
  width: 100%;
  font-family: Arial, sans-serif;
}

table.tb th, table.tb td {
  border: 1px solid #ddd; /* 单元格边框 */
  padding: 8px;
  text-align: left;
}

表头样式

突出显示表头(<th>):

table.tb th {
  background-color: #4CAF50; /* 背景色 */
  color: white; /* 文字颜色 */
}

隔行变色

通过:nth-child实现斑马纹效果:

表格tb制作css

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

悬停效果

为行添加悬停高亮:

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

响应式表格

在小屏幕下添加横向滚动:

表格tb制作css

div.table-container {
  overflow-x: auto;
}

@media screen and (max-width: 600px) {
  table.tb {
    display: block;
  }
}

自定义样式示例

圆角边框和阴影效果:

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

固定表头

滚动时保持表头固定(需配合HTML结构):

table.tb thead {
  position: sticky;
  top: 0;
}

将上述CSS类应用于HTML表格:

<table class="tb">
  <thead>
    <tr><th>Header 1</th><th>Header 2</th></tr>
  </thead>
  <tbody>
    <tr><td>Data 1</td><td>Data 2</td></tr>
  </tbody>
</table>

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

相关文章

国外vue实现表格控件

国外vue实现表格控件

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

vue实现简单表格

vue实现简单表格

使用 Vue 实现简单表格 Vue 提供了多种方式实现表格功能,以下是基于 Vue 3 的两种常见方法: 基础表格实现 通过 v-for 指令循环渲染表格数据: <template>…

vue实现分组表格

vue实现分组表格

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

用css制作表格

用css制作表格

使用CSS制作表格 基础表格结构 HTML中表格由<table>、<tr>(行)、<th>(表头)和<td>(单元格)组成。基础结构如下: <t…

vue表格实现导出

vue表格实现导出

使用 vue-json-excel 插件 安装插件: npm install vue-json-excel --save 在组件中引入并注册: import JsonExcel from 'vue…

vue实现合并表格

vue实现合并表格

vue实现合并表格的方法 使用Vue实现表格合并功能可以通过多种方式完成,常见方法包括自定义渲染、利用第三方库或手动处理数据。以下是几种典型实现方案: 使用Element UI的table组件实现合…