HTML表格固定表头的做法(only for IE):
<html>
<head>
<style>
.FixedTitleRow {
position: relative;
top: expression(this.offsetParent.scrollTop);
z-index: 10;
background-color: white;
}
.FixedTitleColumn {
position: relative;
left: expression(this.parentElement.offsetParent.scrollLeft);
font-family: "arial", "helvetica", "sans-serif";
font-size: 9pt;
font-weight: bold;
color: #30608F;
padding-right: 3px;
padding-left: 3px;
line-height: 15pt;
background-color: #B7E6FF;
cursor: default
}
.FixedDataColumn {
position: relative;
left: expression(this.parentElement.offsetParent.parentElement.scrollLeft);
font-family: "arial", "helvetica", "sans-serif";
font-size: 9pt;
font-weight: bold;
color: #30608F;
padding-right: 3px;
padding-left: 3px;
line-height: 15pt;
background-color: #B7E6FF;
cursor: default
}
.cell-label {
font-family: "arial", "helvetica", "sans-serif";
font-size: 9pt;
font-weight: bold;
color: #30608F;
padding-right: 3px;
padding-left: 3px;
line-height: 15pt;
background-color: #B7E6FF;
cursor: default
}
.cell-data {
font-family: "arial", "helvetica", "sans-serif";
font-size: 9pt;
color: #000000;
padding-right: 3px;
padding-left: 3px;
line-height: 15pt;
background-color: #E1F4FF;
cursor: default
}
</style>
</head>
<body>
<div style="position:absolute; top:10px; left:10px; width:300px; height:150px; z-index:0; overflow:auto">
<table width="700px" cellpadding="1" cellspacing="1" border="1" >
<tr class="FixedTitleRow">
<td class="FixedTitleColumn">Title</td>
<td class="cell-label">Title1</td>
<td class="cell-label">Title2</td>
<td class="cell-label">Title3</td>
<td class="cell-label">Title4</td>
</tr>
<tr>
<td class="FixedDataColumn">A Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
<tr>
<td class="FixedDataColumn">B Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
<tr>
<td class="FixedDataColumn">C Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
<tr>
<td class="FixedDataColumn">D Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
<tr>
<td class="FixedDataColumn">E Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
<tr>
<td class="FixedDataColumn">F Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
<tr>
<td class="FixedDataColumn">G Grade</td>
<td class="cell-data">Data 1</td>
<td class="cell-data">Data 2</td>
<td class="cell-data">Data 3</td>
<td class="cell-data">Data 4</td>
</tr>
</table>
</div>
</body>
</html>