zoukankan      html  css  js  c++  java
  • table 锁定表头,出滚动对齐

    前一段时间来了一个汇总的需求,想锁定表头,这个问题在网上找了老半天,实现起来都比较麻烦,经过这几天的摸索终于找到一个简洁的处理方法

    下面介绍一下如何处理的:

    1、thead 和tbody 放两个table里面 主要是让表头的父容器padding-right: 17px; 17px是滚动条的宽度,可以通过js动态求出滚动条的宽度,然后设置父容器的宽度即可

    <div style=" 100%;">
            <!--表头-->
            <div id="mytable" style=" 100%; padding-right: 17px;">
                <table style=" 100%;">
                    <tr>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                        <th>
                            表头一
                        </th>
                    </tr>
                </table>
            </div>
            <div id="container" style=" 100%; overflow-y: scroll; height: 100px;">
                <table style=" 100%;">
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                    </tr>
                    <tr>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <td>
                            表头一
                        </td>
                        <tr>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                            <td>
                                表头一
                            </td>
                        </tr>
                    </tr>
                </table>
            </div>
            <div>
            </div>
        </div>

    大家可以预览一下:

    表头一表头一表头一表头一表头一表头一表头一表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
    表头一 表头一 表头一 表头一 表头一 表头一 表头一 表头一
     
  • 相关阅读:
    notepad++一次去掉所有空行,然后加上2个空行
    mysql设置timpstamp的默认值为 '0000-00-00 00:00:00' 时报错
    Xshell 5的快捷键
    word2010文档如何隐藏右侧灰色空白不可编辑区域
    记一次惊险的系统和分区修复
    nohup command 2>&1 & 的含义
    alexkn android第一行代码-7.广播
    android第一行代码-6.自定义控件的实现
    android第一行代码-5.监听器的两种用法和context
    android第一行代码-3.activity之间的调用跟数据传递
  • 原文地址:https://www.cnblogs.com/aptdo2008/p/3140519.html
Copyright © 2011-2022 走看看