美文网首页
2018-11-15表格冻结前两列和表头

2018-11-15表格冻结前两列和表头

作者: 鹿啦啦zz | 来源:发表于2018-11-15 11:36 被阅读0次
  1. 2018-11-15表格冻结前两列和表头
  2. html-表格
  3. html02 2018-09-03
  4. 如何冻结窗格(前两行,前两列)
  5. Excel从起步到起飞 第五课:如何冻结行和列
  6. html基本标签
  7. element table 固定部分二级表头
  8. 表格以及流程图的制作
  9. 2017.9.4
  10. html+css之table表格
  11. css+js简单实现table固定首行首列 - guicaizhou的专栏 - CSDN博客
    本人根据原博的代码基础上进行修改

    <!DOCTYPE html>
    <html>
    <head>
      <title>hhh</title>
      <meta charset="utf-8"></meta>
      <style type="text/css">
      table{border-collapse:collapse;word-break: keep-all;
        }
        *{
          padding: 0;
          margin:0;
        }
        td{
            width: 100px;
            padding:0 20px;
            border:1px solid #fff;
        }
         tbody>tr:first-child,#left_div1 tbody>tr:first-child{
          /*background: #ccc;*/
          
        }
    
        #left_div{
            width:200px;
            float: left;
        }
        #left_div1{
            width: 100%;
            background: yellow;
            position:relative;
            z-index: 2
        }
        #left_div2{
            width: 100%;
            height: 103px;
            overflow: hidden;
                /*margin-top: -21px;
                padding-top:24px;*/
                position: relative;
                background: lightblue;
        }
        #right_div{
            width: 600px;
            float: left;
    
        }
        #right_div1{
            width: 100%;
            overflow: hidden;
           width: calc(100% - 20px);
        }
        #right_divx{
            /*width: 820px;*/
        }
        #right_div2{
            width:100%;
            height:120px;
            overflow: auto;
            margin-left:-200px;
            padding-left:200px;
            padding-top: 24px;
            margin-top: -24px;
        }
        #right_table1{
            /*width: 800px;*/
            padding-right: 20px;
            position: relative;
        }
        #right_table1 td{
          background: yellow;
        }
        #right_table2{
            /*width: 800px;*/
            background: pink;
        }
    #out{
      position: absolute;
      left: 120px;
      top:120px;
    }
      </style>
    
    </head>
    <body>
    <div id="out">
      <div id="left_div">
        <div id="left_div1">
            <table id="left_table1">
            <!-- <colgroup><col style="width: 80px;" /><col /></colgroup> -->
             <!-- <colgroup width="80px"></colgroup> -->
              <tr><td>表头1</td><td>表头2</td></tr>
            </table>
        </div>
        <div id="left_div2">
            <table id="left_table2">
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td></tr>
            </table>
        </div>
    </div>
    <div id="right_div">
        <div id="right_div1">
            <div id="right_divx">
                <table id="right_table1">
                <!-- <colgroup width="80px"></colgroup> -->
                  <tr><td>表头3</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
                 
                </table>
            </div>
        </div>
        <div id="right_div2">
            <table id="right_table2">
              <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
              <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
               <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
                <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
               <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr> 
               <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
               <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr> 
               <tr><td>lululu</td><td>hanhan</td><td>lululu</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td><td>hanhan</td></tr>
            </table>
        </div>
    </div>
    </div>
    </body>
    <script type="text/javascript">
    var scrollTop = window.pageYOffset 
                    || document.documentElement.scrollTop  
                    || document.body.scrollTop  
                    || 0;//兼容IE处理
      var right_div2 = document.getElementById("right_div2");
      right_div2.onscroll = function(){
        var right_div2_top  = this.scrollTop;
        var right_div2_left = this.scrollLeft;
        document.getElementById("left_div2").scrollTop   = right_div2_top;
        document.getElementById("right_div1").scrollLeft = right_div2_left;
      }
    
    </script>
    </html>
    

    相关文章

    表格标签 : 表格框架 : 表格头部 : 表格主体 :表头- - -加粗居中 :行 :列...

  12. html02 2018-09-03

    表格:table 表头(表格信息)thead 列 th 信息:body 行 tr 列 td...

  13. 如何冻结窗格(前两行,前两列)

    1、打开表格,点击视图2、如果要冻结前两行,就选中第三行。如果要冻结前两行两列,就选中第三行第三列那个格子,即C3...

  14. Excel从起步到起飞 第五课:如何冻结行和列

    1、视图:冻结窗格——冻结首行、冻结首列、取消冻结。 2、冻结前三行和前两列:把鼠标定位在行和列交叉的第一个单元格...

  15. html基本标签

    html 表格 表格标签 th 表头 td表格数据 tr表格的行和列数 定义表格的样式 在style里面 tab...

  16. element table 固定部分二级表头

    项目用vue+element开发,需求如下:表格为二级表头,一级表头下有多个二级表头,需要固定部分二级表头列在表格...

  17. 表格以及流程图的制作

    表格的制作 第一行表头第二行分隔表头和主体部分,对齐方式第三行开始每行代表一个表格行 列与列之间用管道符号|分隔(...

  18. 2017.9.4

    表格的学习 表格 table thead 表头 (可以忽略) tr 行 th 列 tbody 表体...

  19. html+css之table表格

    表格属性 表头标签 表头单元格一般位于表格的第一行或第一列,其文本加粗居中。设置表头非常简单,只需用表头标签 替代...

  20. 网友评论

        本文标题:2018-11-15表格冻结前两列和表头

        本文链接:https://www.haomeiwen.com/subject/avzefqtx.html