频道栏目
首页 > 程序开发 > web前端 > HTML/CSS > 正文
通过样式表实现固定表头和列
2011-08-01 14:25:03           
收藏   我要投稿

 

<html>

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title>固定表头和列</title>

    <style>

        .FixedTitleRow

        {

            position: relative;

            top: expression(this.offsetParent.scrollTop);

            z-index: 10;

            background-color: #E6ECF0;

        }

       

        .FixedTitleColumn

        {

            position: relative;

            left: expression(this.parentElement.offsetParent.scrollLeft);

        }

       

        .FixedDataColumn

        {

            position: relative;

            left: expression(this.parentElement.offsetParent.parentElement.scrollLeft);

            background-color: #E6ECF0;

        }

    </style>

</head>

<body>

   <p id="scrollDiv" style="width: 300px; overflow: auto; cursor: default; display: inline;

        position: absolute; height: 200px;">

        <table id='accountTable' width='500' height='230' cellpadding='0' cellspacing='0'

            style='table-layout: auto' bordercolor='lightgrey'>

            <tbody>

                <tr class="FixedTitleRow">

                    <td class="FixedTitleColumn">

                        ID0</td>

                    <td class="FixedTitleColumn">

                        CK0</td>

                    <td class="FixedTitleColumn">

                        Code0</td>

                    <td class="FixedTitleColumn">

                        Descirption0</td>

                    <td class="FixedTitleColumn">

                        TOL0</td>

                    <td>

                        XS0</td>

                    <td >

                        SS0</td>

                    <td>

                        MS0</td>

                    <td>

                        DS0</td>

                    <td>

                        BS0</td>

                    <td>

                        XL0</td>

                    <td>

                        ML0</td>

                    <td>

                        DL0</td>

                    <td>

                        EM0</td>

                    <td>

                        BM0</td>

                </tr>

                <tr>

                    <td class="FixedDataColumn">

                        88</td>

                    <td class="FixedDataColumn">

                        88</td>

                    <td class="FixedDataColumn">

                        88</td>

                    <td class="FixedDataColumn">

                        88</td>

                    <td class="FixedDataColumn">

                        88</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                    <td>

                        22</td>

                </tr>

                <tr>

                    <td class="FixedDataColumn">

                        111</td>

                    <td class="FixedDataColumn">

                        111</td>

                    <td class="FixedDataColumn">

                        1111</td>

                    <td class="FixedDataColumn">

                        This is Test</td>

                    <td class="FixedDataColumn">

                        1</td>

                    <td>

                        001</td>

                    <td>

                        002</td>

                    <td>

                        003</td>

                    <td>

                        004</td>

                    <td>

                        005</td>

                    <td>

                        006</td>

                    <td>

                        007</td>

                    <td>

                        008</td>

                    <td>

                        009</td>

                    <td>

                        010</td>

                </tr>

                <tr>

                    <td class="FixedDataColumn">

                        111</td>

                    <td class="FixedDataColumn">

                        111</td>

                    <td class="FixedDataColumn">

                        1111</td>

                    <td class="FixedDataColumn">

                        This is Test</td>

                    <td class="FixedDataColumn">

                        1</td>

                    <td>

                        001</td>

                    <td>

                        002</td>

                    <td>

                        003</td>

                    <td>

                        004</td>

                    <td>

                        005</td>

                    <td>

                        006</td>

                    <td>

                        007</td>

                    <td>

                        008</td>

                    <td>

                        009</td>

                    <td>

                        010</td>

                </tr>

                <tr>

                    <td class="FixedDataColumn">

                        111</td>

                    <td class="FixedDataColumn">

                        111</td>

                    <td class="FixedDataColumn">

                        1111</td>

                    <td class="FixedDataColumn">

                        This is Test</td>

                    <td class="FixedDataColumn">

                        1</td>

                    <td>

                        001</td>

                    <td>

                        002</td>

                    <td>

                        003</td>

                    <td>

                        004</td>

                    <td>

                        005</td>

                    <td>

                        006</td>

                    <td>

                        007</td>

                    <td>

                        008</td>

                    <td>

                        009</td>

                    <td>

                        010</td>

                </tr>

            </tbody>

        </table>

    </p>

 

</body>

</html>  

点击复制链接 与好友分享!回本站首页
相关TAG标签 表头 样式
上一篇:html中iframe背景透明
下一篇:div css background背景
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站