冻结table的行和列

最近项目中发现talbe的列或者行太多展示不方便,需要冻结,网上找了找资料,实现了;在这给大家分享;

[b]给一个例子冻结一列:[/b]
<html>
<head>
<title>Table列冻结</title>
<style type="text/css">
<!--
.scrollSpanX
{
vertical-align: top;
overflow-x: scroll;
text-align: left;
border: 1px solid;
}
.scrollSpanX TABLE
{
table-layout: fixed;
}
.scrollBodyX TR
{
position: relative;
}
.scrollBodyX TD
{
position: relative;
border-right: 1px solid;
border-bottom: 1px solid;
text-align: center;
word-break:break-all;
width: 128px;
}
.scrollFixedRowX TD
{
position: relative;
font-weight: bold;
background-color: #E9E9E9;
}
.scrollFixedColX
{
position: relative;
left: expression(this.parentElement.offsetParent.scrollLeft);
background-color: #E9E9E9;
z-index: 1;
}
-->
</style>
</head>
<body>
<div class="scrollSpanX" style="height:190px; width:640px;">
<table class="scrollBodyX" border="0" align="left" cellpadding="2" cellspacing="0">
<thead class="scrollFixedRowX">
<tr>
<td align="center" nowrap class="scrollFixedColX">序号</td>
<td align="center" nowrap> Test1</td>
<td nowrap> Test2</td>
<td nowrap> Test3</td>
<td nowrap> Test4</td>
<td nowrap> Test5</td>
<td nowrap> Test6</td>
</tr>
</thead>
<tbody id="tblListBody">
<tr>
<td align="center" class="scrollFixedColX">001</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center" >Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">002</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center" >Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">003</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center" >Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">004</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center" >Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">005</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">006</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">007</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">008</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
</tr>
<tr>
<td align="center" class="scrollFixedColX">009</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
<td align="center">Test</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>

另外还有一个冻结行和列的例子供大家参考;
一个jquery的例子参考:http://blog.csdn.net/digyso888/archive/2010/10/22/5959228.aspx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值