固定table表头

固定表头两种方式:

1.     表头和表内容分别在两个table中, 互不干扰.

优点: 实现简单

缺点: 两个table 的列宽不好保持一致, 缺乏灵活性

 

2.     用标签的属性来处理


<html>
	<head>
		<style type="text/css"> 

/*重点:固定行头样式*/
.scrollRowThead 
{
     position: relative; 
     left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
     z-index:0;
}
 
/*重点:固定表头样式*/
.scrollColThead {
     position: relative; 
     top: expression(this.parentElement.parentElement.parentElement.scrollTop);
     z-index:2;
}

/*行列交叉的地方*/
.scrollCR {
     z-index:3;
} 

/*表格的线*/
.scrolltable 
{ 
		border-bottom:1px solid #CCCCCC; 
		border-right:1px solid #CCCCCC; 
}
 
/*单元格的线等*/
.scrolltable td,.scrollTable th 
{
     border-left: 1px solid #CCCCCC; 
     border-top: 1px solid #CCCCCC; 
     padding: 5px; 
}

</style>
</head>
	<body>
		<div style="height:200px; width:200px; border: 1px solid  blue;  overflow-y:auto;  "> 
				<table border="0" cellpadding="3" cellspacing="0" class="scrolltable">
					<tr class="scrollColThead" style="background-color:green;"><th class="scrollRowThead scrollCR">lie1</th><th>lie1</th></tr>
					<tr><td class="scrollRowThead">content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
					<tr><td>content</td><td>content</td></tr>
				</table>
		</div>
	</body>
</html>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值