zoukankan      html  css  js  c++  java
  • css表格固定表头和左边栏

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>my-vue</title>
      <style>
        #app {
           600px;
          height: 300px;
          overflow: auto;
        }
    
        table {
           1200px;
          height: 600px;
        }
    
        table td {
          border: 1px solid black;
        }
    
        table > thead > tr > td {
          background-color: green;
          position: sticky;
          top: 0;
          z-index: 1;
        }
    
        table > tbody > tr > td:nth-of-type(1) {
          background-color: red;
          position: sticky;
          left: 0;
        }
      </style>
    </head>
    <body>
    <div id="app" onscroll="stickyscroll(this)">
      <table cellspacing="0">
        <thead>
        <tr>
          <td rowspan="2" style=" 100px;">123</td>
          <td rowspan="2">123</td>
          <td colspan="2">123</td>
          <td colspan="2" class="getstickyscrollheight">123</td>
        </tr>
        <tr class="setstickyscrollheight">
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
        </tr>
        </thead>
        <tbody>
        <tr>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
        </tr>
        <tr>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
        </tr>
        <tr>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
        </tr>
        <tr>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
          <td>123</td>
        </tr>
        </tbody>
      </table>
    </div>
    <script>
      function stickyscroll(ele) {
        ele.querySelectorAll(".setstickyscrollheight>td").forEach(li => {
          li.style.top = ele.querySelector(".getstickyscrollheight").offsetHeight + "px"
        })
      }
    </script>
    </body>
    </html>
  • 相关阅读:
    Java基础05 构造函数
    Java基础04 类变量、成员变量、局部变量的解析
    Java基础03 八大基本类型以及类型之间的转换
    Java基础02 面向对象编程的三大特性详解
    软件工程作业02
    202009自我介绍
    2019春学期总结
    第十二周作业
    第十一周作业
    第十周作业
  • 原文地址:https://www.cnblogs.com/linding/p/14710306.html
Copyright © 2011-2022 走看看