表格表头固定,内容多时滚动内容

<html>  

    <head>  

        <style type="text/css">  

            * {  

                margin: 0;  

                padding: 0;  

            }  

              

            /*所有内容都在这个DIV内*/  

            .all {  

                width: 100%;  

                border: 1px solid #b3adad;  

            }  

              

            /*表头在这个DIV内*/  

            .title {  

                width: 500px;  /*这个宽度需要与下面的内容的DIV相等*/  

            }  

              

            /*表格样式*/  

            table {  

                width: 100%;  /*撑满上面定义的500像素*/  

                border: 1px solid #b3adad;  

                border-collapse: collapse;  /*边线与旁边的合并*/  

                table-layout:fixed;  

            }  

            /*表头单元格(这里将表头单元格的样式设置成了和单元格一样,实际中可以改变)*/  

            table tr th {  

                border: 1px solid #b3adad;  

                overflow: hidden;  /*超出长度的内容不显示*/  

                /*word-wrap: break-word;  内容将在边界内换行,这里显示省略号,所以不需要了*/  

                word-break: break-all;  /*字内断开*/  

                text-overflow: ellipsis;  /*当对象内文本溢出时显示省略标记(…),省略标记插入的位置是最后一个字符*/  

                white-space: nowrap;  

            }  

            /*单元格样式*/  

            table tr td {  

                border: 1px solid #b3adad;  

                overflow: hidden;  

                /*word-wrap: break-word;  内容将在边界内换行,这里显示省略号,所以不需要了*/  

                word-break: break-all;  

                text-overflow: ellipsis;  

                white-space: nowrap;  

            }  

              

            /*容纳表格内容的DIV,这个DIV上放置滚动条*/  

            .content {  

                width: 100%;  

                height: 100px;  /*定一下高度,要不然就撑出来没滚动条了*/  

                overflow: scroll;  /*总是显示滚动条*/  

            }  

            /*真正存放内容的DIV*/  

            .content div {  

                width: 500px;  /*与表头的DIV宽度相同*/  

            }  

        </style>  

    </head>  

      

    <body>  

        <div class="all">  

            <div class="title">  

                <table>  

                    <tr>  

                        <th style="width:10%">Operate</th>  

                        <th style="width:20%">Date</th>  

                        <th style="width:25%">Acknowledge</th>  

                        <th style="width:15%">Other1</th>  

                        <th style="width:15%">Other2</th>  

                        <th>Other3</th>  

                    </tr>  

                </table>  

            </div>  

              

            <div class="content">  

                <div>  

                    <table>  

                        <tr>  

                            <td style="width:10%">Operate</td>  

                            <td style="width:20%">Date</td>  

                            <td style="width:25%">Acknowledge</td>  

                            <td style="width:15%">Other1</td>  

                            <td style="width:15%">Other2</td>  

                            <td>Other3</td>  

                        </tr>  

                        <tr>  

                            <td rowspan='4'>Operate</td>  

                            <td>Date</td>  

                            <td>Acknowledge</td>  

                            <td>Other21</td>  

                            <td>Other22</td>  

                            <td>Other3</td>  

                        </tr>  

                        <tr>  

                            <td>Date</td>  

                            <td>Acknowledge</td>  

                            <td>Other31</td>  

                            <td>Other32</td>  

                            <td>Other3</td>  

                        </tr>  

                        <tr>  

                            <td>Date</td>  

                            <td>Acknowledge</td>  

                            <td>Other41</td>  

                            <td>Other42</td>  

                            <td>Other3</td>  

                        </tr>  

                        <tr>  

                            <td>2011-12-12 12:22:34 9987</td>  

                            <td>Acknowledge</td>  

                            <td>Other51</td>  

                            <td>Other52</td>  

                            <!--每个td上都要加个title,鼠标放上去时显示全部内容,我这里偷懒就写了一个-->  

                            <td title="Other3hhhhhhhhhhhhhhhhhhhhhhhhaa">Other3hhhhhhhhhhhhhhhhhhhhhhhhaa</td>  

                        </tr>  

                    </table>  

                </div>  

            </div>  

        </div>  

    </body>  

</html>  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值