使用html中的table实现内容滚动下拉表头固定不动的方法

朱雀 2022-09-03 10:17 136阅读 0赞

使用html中的table实现内容滚动下拉表头固定不动的方法

    • 实现效果图
    • html代码和css样式
    • 关键之处

实现效果图

在这里插入图片描述

html代码和css样式

  1. <style> .table-head { padding-right: 17px; background-color: rgba(153, 153, 153, 1); color: rgba(0, 0, 0, 1) } .table-body { width: 100%; height: 300px; overflow-y: scroll } .table-head table, .table-body table { width: 100% } .table-body table tr:nth-child(2n+1) { background-color: rgba(242, 242, 242, 1) } .table-body table tr:hover { backgroud-color: #ddd !important } </style>
  2. <div style="width: 800px;">
  3. <div class="table-head">
  4. <table>
  5. <colgroup>
  6. <col style="width: 80px;" />
  7. <col />
  8. </colgroup>
  9. <thead>
  10. <tr><th>序号</th><th>内容</th></tr>
  11. </thead>
  12. </table>
  13. </div>
  14. <div class="table-body">
  15. <table>
  16. <colgroup><col style="width: 80px;" /><col /></colgroup>
  17. <tbody>
  18. <tr><td>1</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  19. <tr><td>2</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  20. <tr><td>3</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  21. <tr><td>4</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  22. <tr><td>5</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  23. <tr><td>6</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  24. <tr><td>7</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  25. <tr><td>8</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  26. <tr><td>9</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  27. <tr><td>10</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  28. <tr><td>11</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  29. <tr><td>12</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  30. <tr><td>13</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  31. <tr><td>14</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  32. <tr><td>15</td><td>我是www.qipa250.com奇葩天地网</td></tr>
  33. </tbody>
  34. </table>
  35. </div>
  36. </div>

关键之处

1、使用了colgroup标签,来对上下两个表格的列宽进行了定义,让他们保持一致。

2、上边的div .table-head添加了样式padding-right:17px,这个宽度是为了保证跟下边的div .table-body的滚动条保持一致,同时下边的表格.table-body添加了样式overflow-y:scroll;

发表评论

表情:
评论列表 (有 0 条评论,136人围观)

还没有评论,来说两句吧...

相关阅读

    相关 bootstrap固定table表头

    前端时间鼓捣的一个简单的手机网站,今天又拿出来弄一弄 因为主要是给手机访问,用的是bootstrap响应式布局,今天的任务是做一个数据展示页面 但是由于数据的列比较多,所以