当前位置:首页 > CSS

表格tb制作css

2026-02-12 15:32:42CSS

表格tb制作css

使用 CSS 美化 HTML 表格

为表格添加 CSS 样式可以提升视觉效果和用户体验。以下是一些常见的 CSS 属性和方法,用于美化 HTML 表格。

表格tb制作css

基础表格结构

<table class="tb">
  <thead>
    <tr>
      <th>标题1</th>
      <th>标题2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>内容1</td>
      <td>内容2</td>
    </tr>
  </tbody>
</table>

常用 CSS 样式

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

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

.tb th {
  background-color: #f4f4f4;
  font-weight: bold;
}

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

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

高级样式选项

.tb {
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}

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

.tb td {
  transition: background-color 0.3s ease;
}

响应式表格设计

对于移动设备,可以添加以下样式:

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

边框样式定制

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

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

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

这些 CSS 规则可以根据具体需求进行调整和组合,创建出各种不同风格的表格样式。

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

相关文章

vue实现表格拖动列宽

vue实现表格拖动列宽

实现表格列宽拖动的核心思路 通过监听鼠标事件(mousedown、mousemove、mouseup)实现拖动逻辑。在表头列分隔线处添加可拖拽区域,拖动时动态修改列的宽度。 基础HTML结构…

css表格的制作方法

css表格的制作方法

基础表格结构 使用<table>标签创建表格框架,<tr>定义行,<td>定义单元格: <table> <tr> <td…

vue实现表格多行修改

vue实现表格多行修改

实现表格多行修改的方法 数据绑定与表格渲染 使用v-model绑定表格数据到Vue实例的data属性。通过v-for循环渲染表格行,并为每行数据添加编辑状态标识。 <template>…

在vue实现学生表格

在vue实现学生表格

实现学生表格的基本结构 在Vue中实现学生表格需要使用<table>标签结合Vue的数据绑定功能。准备一个数组存储学生数据,通过v-for指令动态渲染表格行。 <template&…

vue实现子表格

vue实现子表格

实现子表格的基本思路 在Vue中实现子表格通常需要结合组件化思想和动态渲染技术。常见的场景是在主表格的行内嵌套子表格,展开主表行时显示对应的子表数据。 使用el-table实现子表格(Element…

使用vue实现表格

使用vue实现表格

使用 Vue 实现表格 Vue.js 提供了灵活的方式来实现表格功能,可以通过组合 v-for 指令和动态数据绑定快速构建表格。以下是几种常见的实现方法: 基础表格实现 通过 v-for 遍历数组数…