css实现表格中最后一列固定

使用position: sticky;

这种方法适用于大多数现代浏览器,特别是当你想要固定列在滚动时。

html 复制代码
<style>
  .table-container {
    overflow-x: auto;
    width: 100%;
  }
  .table-container table {
    width: max-content;
    border-collapse: collapse;
  }
  .table-container th, .table-container td {
    border: 1px solid black;
    padding: 8px;
    text-align: left;
  }
  .table-container th:last-child, .table-container td:last-child {
    position: sticky;
    right: 0;
    background-color: white; /* 确保背景颜色与表格匹配 */
    z-index: 100; /* 确保在最上层 */
  }
</style>

<div class="table-container">
  <table>
    <thead>
      <tr>
        <th>列1</th>
        <th>列2</th>
        <th>列3</th>
        <!-- 更多列 -->
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>数据1</td>
        <td>数据2</td>
        <td>数据3</td>
        <!-- 更多数据 -->
      </tr>
      <!-- 更多行 -->
    </tbody>
  </table>
</div>
相关推荐
道友可好5 小时前
用 Linter 驾驭 AI:机械化执行的艺术
前端·人工智能·后端
流浪码农~5 小时前
Element Plus DatePicker 动态设置每周起始日
前端·vue.js·elementui
jason_yang5 小时前
刚发版就背锅?前端版本控制就靠他version-rocket
前端
如果超人不会飞5 小时前
TinyVue NavMenu导航菜单组件使用指南
前端·vue.js
Jason_chen5 小时前
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持
linux·前端
TPBoreas5 小时前
前端面试问题打靶
前端
赵庆明老师5 小时前
JS检查提交的文件是否合规
开发语言·前端·javascript
禅思院5 小时前
前端请求取消与调度完全指南:从 AbortController 到企业级优先级架构
前端·设计模式·前端框架
颂love5 小时前
Vue的两大生态以及组件通信
前端·javascript·vue.js·typescript
甜汤圆5 小时前
Python 里**自定义数据单元**
前端