当前位置:首页 > 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中实现表格数据修改通常涉及以下核心步骤:数据绑定、编辑状态切换、表单输入处理和数据提交。以下是一个典型实现方案: 数据绑定与渲染 使用v-for指令循环渲染表格数…

vue实现表格上传头像

vue实现表格上传头像

实现表格上传头像功能 在Vue中实现表格上传头像功能,可以通过以下步骤完成。这里假设使用Element UI作为UI框架,但方法同样适用于其他UI库或原生实现。 安装必要依赖 确保项目中已安装Ele…

vue日历表格实现

vue日历表格实现

实现Vue日历表格的基本步骤 使用Vue实现日历表格需要处理日期数据生成、渲染和交互逻辑。以下是核心实现方法: 安装依赖(可选) 若需复杂功能可引入date-fns或dayjs等日期库: npm…

vue表格实现复选框

vue表格实现复选框

Vue表格实现复选框的方法 基础实现(使用v-model绑定数组) 在Vue中可以通过v-model绑定数组来实现复选框功能。以下是一个基础示例: <template> <ta…

vue实现简单表格

vue实现简单表格

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

vue表格组件实现

vue表格组件实现

Vue表格组件实现 基础表格实现 使用el-table组件实现基础表格功能。安装Element UI后,引入el-table和el-table-column组件。 <template>…