将下列代码copy到html文件中就ok了~
<html>
<head><title></title></head>
<style>
.ListTableF {
border:1px solid #8EC2E6;
border-collapse:collapse;
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
margin-top:-1px;
margin-left:-1px;
margin-right:-1px;
}
.fixedDiv{
overflow:auto;
height:expression(document.body.clientHeight-240);
width:expression(800);
BORDER-BOTTOM: #94B6E6 1pt solid;
BORDER-LEFT: #94B6E6 1pt solid;
BORDER-RIGHT: #94B6E6 1pt solid;
BORDER-TOP: #94B6E6 1pt solid ;
overflow-x:scroll;
}
.fixedHeaderTr {
position:relative;
top:expression(this.offsetParent.scrollTop);
z-index:20;
}
.fixedHeaderTd {
position:relative;
left:expression(this.offsetParent.scrollLeft);
z-index:10;
}
.TableRow {
background-repeat:repeat;
background-position : center left;
BACKGROUND-COLOR: #AEC2E6;
font-size: 12px;
BORDER-BOTTOM: #94B6E6 1pt solid;
BORDER-LEFT: #94B6E6 1pt solid;
BORDER-RIGHT: #94B6E6 1pt solid;
BORDER-TOP: #94B6E6 1pt solid;
height:22;
font-weight: bold;
valign:middle;
}
.TableRow1 {
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
position: relative;
BACKGROUND-COLOR: #AEC2E6;
font-size: 12px;
BORDER-BOTTOM: #94B6E6 1pt solid;
BORDER-LEFT: #94B6E6 1pt solid;
BORDER-RIGHT: #94B6E6 1pt solid;
BORDER-TOP: #94B6E6 1pt solid;
height:22;
font-weight: bold;
valign:middle;
z-index:10;
}
.TableRow2 {
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
position: relative;
background-repeat:repeat;
background-position : center left;
BACKGROUND-COLOR: #AEC2E6;
font-size: 12px;
BORDER-BOTTOM: #94B6E6 1pt solid;
BORDER-LEFT: #94B6E6 1pt solid;
BORDER-RIGHT: #94B6E6 1pt solid;
BORDER-TOP: #94B6E6 1pt solid;
height:22;
font-weight: bold;
valign:middle;
z-index:30;
}
.RecordRow {
border: inset 1px #94B6E6;
BORDER-BOTTOM: #94B6E6 1pt solid;
BORDER-LEFT: #94B6E6 1pt solid;
BORDER-RIGHT: #94B6E6 1pt solid;
BORDER-TOP: #94B6E6 1pt solid;
font-size: 12px;
border-collapse:collapse;
height:22;
}
</style>
<body>
<div class="fixedDiv">
<table width="1000" border="0" cellspacing="0" align="center" cellpadding="0"
class="ListTableF">
<tr class="fixedHeaderTr">
<td align="center" width="125" class="TableRow2">第一列</td>
<td align="center" width="125" class="TableRow">第二列</td>
<td align="center" width="125" class="TableRow">第三列</td>
<td align="center" width="125" class="TableRow">第四列</td>
<td align="center" width="125" class="TableRow">第五列</td>
<td align="center" width="125" class="TableRow">第六列</td>
<td align="center" width="125" class="TableRow">第七列</td>
<td align="center" width="125" class="TableRow">第八列</td>
</tr>
<tr>
<td align="center" class="TableRow1">第一行</td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
</tr>
<tr>
<td align="center" class="TableRow1">第二行</td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
</tr>
<tr>
<td align="center" class="TableRow1">第三行</td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
</tr>
<tr>
<td align="center" class="TableRow1">第四行</td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
</tr>
<tr>
<td align="center" class="TableRow1">第五行</td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
<td align="center" class="RecordRow"> </td>
</tr>
</table>
</body>
</html>
分享到:
相关推荐
"CSS+TABLE固定行列表"就是这种技术的应用,它利用CSS样式来实现表格的行列固定。 首先,我们来看一下如何实现固定的表头。在HTML中,可以将表头放在`<thead>`标签内,然后通过CSS设置`position: fixed`属性。例如...
为了解决这一问题,我们可以利用jQuery库来实现表格的固定行列功能,让表头始终保持可见,即使在滚动时也是如此。本文将详细讲解如何使用jQuery实现这个功能。 首先,确保在项目中引入jQuery库,可以使用CDN链接...
6. **库和框架支持**:目前有许多现成的JavaScript库和前端框架,如jQuery FixedHeaderTable、FrozenColumns for Handsontable、Bootstrap Table等,提供了内置的固定行列功能,开发者可以通过简单的配置和调用来...
JQuery固定表头 及左侧列
此外,考虑到响应式设计,我们需要确保在不同设备和窗口尺寸下,固定行列仍然能够正常工作。 对于压缩包中的 "Table固定行列滚动" 文件,这可能是一个示例代码或模板,包含实现上述功能的HTML、CSS和JavaScript代码...
通过结合HTML、CSS和JavaScript,我们可以创建一个功能完善的固定行列表格,使用户在浏览大数据集时能更方便地查看和操作。这个“SuperTables”项目就是这样一个实现,它包含了所有必要的代码和示例,可以帮助开发者...
JS冻结窗格(表头锁定)插件,自适应表格单元格宽度,兼容主流浏览器(注:不兼容IE9以下版本的IE浏览器),代码调用方式 $.frozen(tableElement或tableId,{参数...},force:是否强制冻结,因为有防止重复冻结功能),...
为了解决这个问题,开发者通常会采用冻结行列的技术,使得表头和关键列始终保持可见。本篇将详细介绍一个基于jQuery的插件,用于实现表格的行列冻结功能,以及如何在HTML和Table中应用。 该插件名为"jQuery-Plugin-...
"安卓Recycleview固定行列标题仿Excel"的主题是利用RecycleView实现类似电子表格的功能,即在滚动时保持顶部行和左侧列标题固定,以提供更好的用户界面体验。这在数据报表、表格类应用中尤为常见。 首先,要理解...
在这个特定的Demo中,开发者使用了这两种技术来实现一个功能,即在表格中固定表头和锁定左列,以便于用户在滚动查看长表格内容时,表头始终保持可见,左侧列也保持固定。这个功能对于数据密集型的网页应用尤其有用,...
修正了重复生成锁定行列的问题以及生成错位的问题, 修正了行、列事件无法复制的问题, 增加了IE6/IE7/IE8 启用设置参数(ieLowVersionEnabled: true|false) ,默认不启用, 注:IE6/7/8锁定表头 由于兼容性问题...
DHTMLXGrid的“固定表行列”功能解决了这个问题。它允许表头在滚动时始终保持可见,这样用户可以清楚地看到每一列的名称,而行号或列标识也会固定显示,提高了用户体验。 **主要特性** 1. **响应式设计**:DHTMLX...
本教程将详细介绍如何利用HTML、CSS以及JavaScript实现一个具有固定行列效果的表格特效,使用户在滚动时仍能看到关键的列名和行标识。 首先,我们需要创建一个基本的HTML结构,包含一个表格元素(`<table>`)。表格...
这里的`setRepeatingRowsAndColumns`方法用于设置固定显示的行列范围。参数解释如下: - `sheetIndex`:指定的工作表索引(从0开始)。 - `startColumn`:重复列的起始索引。 - `endColumn`:重复列的结束索引。 - ...
在深入学习CSS的同时,了解不同浏览器的兼容性和使用现代前端框架(如React、Vue、Angular等)中的表格组件也是很重要的,它们通常已经内置了对表格固定行列的支持,可以更方便地应用于复杂项目中。此外,掌握响应式...
引用JS,固定table的前n行及前n列, @*表格冻结*@ [removed] $(function () { $(".fixTable").tableHeadFixer({ "left": 0 }); $(".fixTable").tableHeadFixer({ "top": 1 }); }); [removed]
在网页设计中,"html行列表头锁定"是一种常见的需求,尤其在处理大数据表格时,为了保持用户在滚动查看表格内容时能始终看到列标题,就需要实现表头的固定锁定。这种技术通常应用于数据可视化、报表展示或者数据分析...
修正了重复生成锁定行列的问题以及生成错位的问题, 修正了行、列事件无法复制的问题, 增加了IE6/IE7/IE8 启用设置参数(ieLowVersionEnabled: true|false) ,默认不启用, 注:IE6/7/8锁定表头 由于兼容性...
本文将深入探讨如何利用JavaScript实现表格的固定行列。 首先,我们需要理解基本的HTML表格结构。`<table>`元素用于创建表格,`<thead>`定义表头,`<tbody>`包含表格的主体内容,而`<tr>`代表表格行,`<th>`是表头...
在网页设计中,有时我们需要创建一个表格,其中某些行或列在用户滚动页面时始终保持可见,这种效果被称为“固定行列”。在早期的浏览器版本,尤其是Internet Explorer (IE),实现这种效果的一个常见方法是利用CSS...