当前位置:首页 > 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实现斑马纹效果:

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

悬停效果

为行添加悬停高亮:

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

响应式表格

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

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制作css

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

相关文章

css好看的表格制作

css好看的表格制作

CSS表格美化方法 边框与间距优化 使用border-collapse合并边框,避免双线边框。设置padding增加单元格内边距,提升可读性。 table { border-collapse:…

vue实现表格读取数据

vue实现表格读取数据

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

vue实现表格拖动列宽

vue实现表格拖动列宽

实现表格列宽拖动的核心思路 通过监听鼠标事件(mousedown、mousemove、mouseup)实现拖拽逻辑,动态修改列宽。需要处理表头与表体的联动,确保拖动时视觉一致。 基础HTML结构…

css好看的表格制作

css好看的表格制作

使用CSS制作美观表格的方法 边框与间距优化 通过border-collapse属性合并边框,避免双边框效果。设置padding增加单元格内边距,提升可读性。 table { border-…

vue element实现表格

vue element实现表格

Vue + Element UI 实现表格 Element UI 提供了强大的表格组件 el-table,结合 Vue 可以快速实现数据展示、排序、筛选等功能。 基础表格实现 安装 Element…

css表格制作

css表格制作

CSS表格制作方法 使用CSS创建表格可以通过多种方式实现,以下是常见的几种方法: 使用HTML原生表格标签结合CSS样式 <table class="styled-table">…