[前端] html中table固定头部表格tbody可上下左右滑动

1946 0
王子 2022-10-19 15:49:38 | 显示全部楼层 |阅读模式
当表格头部固定时,需要分为两个表格来做:一部分是thead,一部分是tbody,具体实现方式如下:
html代码:
  1. <div class="table_box_big">
  2. <div class="table_box">
  3.     <table>
  4.         <thead>
  5.         <tr>
  6.             <th><div>标题一</div></th>
  7.             <th><div>标题二</div></th>
  8.             <th><div>标题三</div></th>
  9.             <th><div>标题标题标题标题标题标题标题标题标题四</div></th>
  10.             <th><div>标题标题标题标题标题标题标题标题标题五</div></th>
  11.             <th><div>标题标题标题标题标题标题标题标题标题六</div></th>
  12.         </tr>
  13.         </thead>
  14.     </table>
  15.     <div class="table_tbody_box">
  16.         <table>
  17.             <tr>
  18.                 <td>信息一</td>
  19.                 <td>信息二</td>
  20.                 <td>信息三</td>
  21.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  22.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  23.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  24.             </tr>
  25.             <tr>
  26.                 <td>信息一</td>
  27.                 <td>信息二</td>
  28.                 <td>信息三</td>
  29.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  30.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  31.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  32.             </tr>
  33.             <tr>
  34.                 <td>信息一</td>
  35.                 <td>信息二</td>
  36.                 <td>信息三</td>
  37.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  38.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  39.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  40.             </tr>
  41.             <tr>
  42.                 <td>信息一</td>
  43.                 <td>信息二</td>
  44.                 <td>信息三</td>
  45.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  46.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  47.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  48.             </tr>
  49.             <tr>
  50.                 <td>信息一</td>
  51.                 <td>信息二</td>
  52.                 <td>信息三</td>
  53.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  54.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  55.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  56.             </tr>
  57.             <tr>
  58.                 <td>信息一</td>
  59.                 <td>信息二</td>
  60.                 <td>信息三</td>
  61.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  62.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  63.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  64.             </tr>
  65.             <tr>
  66.                 <td>信息一</td>
  67.                 <td>信息二</td>
  68.                 <td>信息三</td>
  69.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  70.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  71.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  72.             </tr>
  73.             <tr>
  74.                 <td>信息一</td>
  75.                 <td>信息二</td>
  76.                 <td>信息三</td>
  77.                 <td>信息信息信息信息信息信息信息信息信息四</td>
  78.                 <td>信息信息信息信息信息信息信息信息信息五</td>
  79.                 <td>信息信息信息信息信息信息信息信息信息六</td>
  80.             </tr>
  81.         </table>
  82.     </div>
  83. </div>
复制代码
css样式:
  1. .table_box_big {
  2. overflow-x: scroll;
  3. overflow-y: hidden;
  4. position: relative;
  5. height: 350px;
  6. }
  7. .table_box {
  8. overflow: hidden;
  9. position: absolute;
  10. }
  11. .table_tbody_box {
  12. height: 300px;
  13. overflow: scroll;
  14. }
  15. table {
  16. border: 1px solid #eeeeee;
  17. }
  18. table thead tr th {
  19. width: 80px;
  20. height: 50px;
  21. border-right: 1px solid #eeeeee;
  22. text-align: center;
  23. word-break: keep-all;
  24. padding: 2px 10px;
  25. background: skyblue;
  26. }
  27. table tbody tr td {
  28. width: 80px;
  29. height: 50px;
  30. border-right: 1px solid #eeeeee;
  31. text-align: center;
  32. border-bottom: 1px solid #eeeeee;
  33. word-break: keep-all;
  34. padding: 2px 10px;
  35. }
复制代码
实现效果如下:


到此这篇关于html中table固定头部表格tbody可上下左右滑动的文章就介绍到这了,更多相关html中table固定头部内容请搜索中国红客联盟以前的文章或继续浏览下面的相关文章,希望大家以后多多支持中国红客联盟!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行