晨鸟科技
标题:
TABLE固定表头和行头
[打印本页]
作者:
huangxiong
时间:
2010-8-3 09:17
标题:
TABLE固定表头和行头
, e6 I+ Y1 \6 S5 g9 j" w
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
* v7 L1 ]1 w* I
1 K, r2 R/ ]9 B& s# q/ X
<head>
" y0 p! [6 S6 G! s' I
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
3 q7 b8 y& Y& y) I, J
<title>无标题文档</title>
7 d3 r" X6 ], L
<style>
$ v. r5 C7 g0 Y- b! G0 A
body{font-size:12px;}
1 X$ `& Q0 e# {+ H& V% R
.t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
3 U! N! {6 ?2 |9 z. h
.t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
) b/ \: k) A' ?: w7 c+ A
.t_number{border-right:1px solid #000; width:100%; margin-bottom:5px}
7 ^& g1 w0 M0 z9 e
.t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center}
7 u) M: N0 i. D# n, d# `# P
.dd{height:200px!important; height:208px; overflow-y:hidden;}
$ B8 n2 W% g* k$ i
( g$ H/ }: G# @0 x: ~
.t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000}
/ S( b& g1 e' I6 S A9 ?
.t_i_h{width:100%; overflow-x:hidden; background:buttonface;}
% a5 L" F, u5 X) E2 k9 y& b- T
.ee{width:618px!important; width:620px}
: b6 D: H& \3 l
.t_i_h table{width:600px;}
" S$ b5 g2 H% U! l8 @6 l7 x4 i1 `
.t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
5 d1 ^. U! N7 P% ?/ O
.cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
: U$ X5 b8 ]! |3 \8 i
.cc table{width:600px; }
: Y5 C1 l1 b# g' Y
.cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center}
& U& o! d( u( b0 C2 p U; o
</style>
$ s* x! G- d2 X7 Z- q
<script>
& x! X. H! o) _* Q% ~" R
function aa(){
' K; }/ H, G6 t. _8 y: b+ i
var a=document.getElementById("cc").scrollTop;
8 H4 w2 Q, t+ N" s0 \% W
var b=document.getElementById("cc").scrollLeft;
! w7 h B* Z5 j6 l; Z: {
document.getElementById("dd").scrollTop=a;
& y3 A' v# P5 q# K+ e' O7 d) B3 a
document.getElementById("hh").scrollLeft=b;
& |3 G, Y: ]% r& Q. k
}
' E. y0 l$ U0 r
</script>
7 V" S+ [9 v6 }* P2 X: W1 D; k
</head>
7 D+ n' l* @ N! J8 V
9 L% g* e, F# _8 G s# g
<body>
8 b/ ]% H$ L, h: p4 E) k3 a- O7 y
<div class="t_n">
/ T& i6 Q E8 ^2 G6 [
<span>序号</span>
! D4 \# \( W7 {8 k) ]1 R# @
<div class="dd" id="dd">
+ l6 Y& O& b& S: P
<table cellpadding="0" cellspacing="0" border="0" class="t_number">
. l) o* e( q% s6 u. u0 S/ g3 h
<tbody>
) N6 @7 _2 u5 w% B
<tr>
+ B; D& |8 K$ [6 [, Y" H |
<td>1</td>
5 Z# P3 P! w# V- l" U; ~
</tr>
, h' y4 Y9 [0 A2 |
<tr>
% h Q- M' n' B0 p
<td>2</td>
+ }% A3 e( V0 z
</tr>
- J. i1 e3 g7 ~
<tr>
* Q/ E! G5 C. s/ Z9 q
<td>3</td>
- _7 D7 X% f b: {3 e
</tr>
8 {- M: `$ A' H
<tr>
. l: O2 X: _ J
<td>4</td>
6 n+ T2 L8 w* A# E& A2 e5 o
</tr>
& H; c. ^ f, q* |% Q8 N2 h- L
<tr>
* y) L6 B2 K9 B% l
<td>5</td>
7 ], p4 I/ l+ x4 X* p
</tr>
, J( F P9 d. r* D" R8 S
<tr>
7 A# e) W( I- {& q0 Z. ]7 s
<td>6</td>
( C c: {3 q$ B8 A( ~
</tr>
% R/ f/ C; j7 i' ^5 I3 T0 x
<tr>
; [6 G$ |! c. O3 x6 H8 ^' |8 c4 o
<td>7</td>
3 [+ h9 j' s; S& Z3 ?( D3 o( a( |* d
</tr>
, Z7 ]( T4 X$ S6 F
<tr>
# A+ ]' M, q* x' I
<td>8</td>
5 w4 X R4 S6 T3 u& u8 B; k! e1 v
</tr>
( n9 N2 ~$ w5 }# a
<tr>
! X! ?/ N" K( y# F2 x& ^" J
<td>9</td>
9 o0 r9 }9 z& {' O( E$ z
</tr>
( a# o: d N6 u, t/ B9 Y6 [& Y
<tr>
4 F' L& M# m m$ r" G% U$ [
<td>10</td>
9 p5 x4 x! A# i' |8 [. D4 ]
</tr>
) l$ W- T+ U+ ?/ ?
<tr>
; P) W' E d8 r% c2 q: }+ Q
<td>11</td>
& O' o/ [1 H8 v4 O
</tr>
. v' y% X' m2 O& k% p" k
<tr>
' e4 p# p3 g" B
<td>12</td>
6 }" ]" o- j i# d. i4 j
</tr>
u4 a3 D8 m3 W5 }- N& L; P
<tr>
m8 |2 d. L" S0 e4 v3 w5 g9 g U
<td>13</td>
$ K- f" [2 G! b
</tr>
! x$ D, J- `0 q( `* [: z
<tr>
" i9 v1 N- N; L
<td>14</td>
0 X0 }* f/ N: m& @' |4 k
</tr>
7 J; Z2 u. \" ]! [( h6 c B$ S
<tr>
G6 P- D3 p3 u
<td>15</td>
; O% A$ D f2 V3 q; }
</tr>
+ X6 J- q0 M& a5 A, U/ E4 G
<tr>
5 I4 p e5 |( O* X9 B4 R9 {( T
<td>16</td>
; l9 J- {9 ?! H# G) O+ ]9 S+ @7 s
</tr>
7 |1 q. D/ f4 F4 a
<tr>
9 c0 h$ F# C! d( _
<td>17</td>
, G0 W0 A) l/ G3 [
</tr>
1 E" O6 y2 P- F( U' K4 ^0 }7 y
<tr>
% o- h6 W& Q9 P9 O3 w
<td>18</td>
8 j# R; T) r: ~4 c
</tr>
q3 D/ C6 G. N1 r1 A) @* l" }2 N
<tr>
& M( P7 M5 X1 A8 c
<td>19</td>
% D$ w y$ w; R( m4 I3 l6 e) U
</tr>
( q- V U6 m+ P$ W" x7 n! N, m5 n0 Q
<tr>
5 G- H2 I4 l* d# l
<td>20</td>
$ a+ z) l2 h ]( m
</tr>
7 Y- O1 j4 y6 M
</tbody>
7 C8 ]: z5 u0 }! b! L3 J
</table>
" H0 D$ o# S- W$ b! @: v/ d- T
</div>
: f% L3 |9 Q1 R! u0 i: W/ U t
</div>
; h/ n4 y( C: V4 [, e
<!--table栏目-->
& ^: k* W+ V3 b1 j* k$ J
<div class="t_i">
. \/ ?5 q( E9 y+ H7 v
<div class="t_i_h" id="hh">
$ V! ^& C! R: m4 f5 `3 z
<div class="ee">
8 P: o$ v% n& Z: w
<table cellpadding="0" cellspacing="0" border="0">
8 v E/ }5 h+ m& d- L
<tr>
7 ~; |) X$ }' m
<td width="10%">栏目A</td>
6 g3 V; {2 S4 }6 c5 A' Z
<td width="20%">栏目B</td>
6 W+ L* h# Q6 S" s0 Z" W
<td width="10%">栏目C</td>
3 f8 |, Q' m1 k; z
<td width="20%">栏目D</td>
% G* f3 Y$ X1 ^
<td width="20%">栏目E</td>
t L& F6 |# r) Q0 A( Z3 A2 i' \
<td width="20%">栏目F</td>
$ ? x0 T4 c% B1 ?$ y/ J
</tr>
' d: U4 a. p/ ?. Z
</table>
e. g* M+ s% S6 u- G+ _; { {
</div>
. M/ z8 ?: G! ~7 p3 l
</div>
: S; h' \( J* M; t3 [: f' E
<div class="cc" id="cc" onscroll="aa()">
5 s/ G+ ]2 \4 r: H2 V
<table cellpadding="0" cellspacing="0" border="0">
8 F2 `5 ~2 u" b
<tr>
6 x6 k, ~3 M3 u v' \; [
<td width="10%">1</td>
7 S1 ]% }' d7 u5 |
<td width="20%">1</td>
9 L5 @# y$ n. n
<td width="10%">1</td>
7 \* C# r! }# W% |8 J7 {
<td width="20%">1</td>
( n( \3 `% H5 Q8 d1 ~2 ^! b
<td width="20%">1</td>
3 o8 a: D5 W2 _$ {1 K! z
<td width="20%">1</td>
( z) T5 t( i: `7 z0 |
</tr>
- x5 q% W! \5 d" }, `
<tr>
: V) b- ^/ \6 x8 [ n6 w
<td>2</td>
j7 k. a0 E5 E/ l7 p) j
<td>2</td>
6 M8 z) W' |1 ^: h' y
<td>2</td>
2 H" y! h: S; K8 @* X, ?: \
<td>2</td>
& C# r' q1 m# d$ Y4 D' _" O) o
<td>2</td>
1 K" @0 Y) _8 F0 G" U8 l
<td>2</td>
3 F" k+ T: A% n* F8 M
</tr>
4 h8 ~4 H8 q n4 Z: u' D
<tr>
: W0 `3 n0 K2 m6 `( K7 y$ P
<td>3</td>
! |$ A" u$ y. `1 K f9 Z. r
<td>3</td>
, t# n0 a# J+ Y s* _* W
<td>3</td>
$ v) l3 X @0 N) d0 u) W+ I0 D- V
<td>3</td>
7 x. P6 D& D( \: ~. A5 a9 I
<td>3</td>
& t1 m: ]; S) [( O( R3 r) Q
<td>3</td>
- n0 Z" ?% Q1 f! X# f
</tr>
+ {/ G" z1 {' R4 G' U+ \
<tr>
1 k$ R# c% t* x1 {! E( R; h
<td>4</td>
# [1 ]. |* q7 d# F" K
<td>4</td>
/ f( Q% ~; L" N" y. j
<td>4</td>
4 m$ P( ^$ I. H' p3 B" y/ ]
<td>4</td>
8 h$ h: e+ o" A t, s
<td>4</td>
9 b( x" B* [6 { B; o" N
<td>4</td>
+ v2 E! |8 I. n" K' N) H
</tr>
8 w, ]6 s- s* L
<tr>
6 ~( @6 V8 ^ O
<td>5</td>
, |' E8 p1 O" Y3 J4 _2 x' H! w$ A
<td>5</td>
+ s# [( F4 n4 G
<td>5</td>
9 d" a/ V3 M+ u
<td>5</td>
+ O+ l9 R T) H2 J( E
<td>5</td>
. T: ~/ @" F3 {8 X7 _
<td>5</td>
' G8 U6 D7 R2 t; Q
</tr>
+ G* b4 D/ ?# Z3 Z+ V
<tr>
+ \, e. A' w# q9 G, f9 x
<td>6</td>
' J2 [3 J4 Z& F! B
<td>6</td>
( z R0 f5 O) W
<td>6</td>
! P# V5 { }7 [8 f, {5 S# f
<td>6</td>
4 i E ~- O4 P6 p9 X
<td>6</td>
/ b! W1 J/ P( T+ N" P
<td>6</td>
6 R; u& f. t: U1 u$ |0 p
</tr>
# b$ L" V- k9 S0 m0 f( X$ F7 [9 }
<tr>
h! E0 r c) g" b- E( k# ^
<td>7</td>
" D. L, p; Q4 |2 |
<td>7</td>
0 w, r% o1 t2 ^
<td>7</td>
/ }) t4 F9 i' X4 F7 R2 F: i
<td>7</td>
1 k/ X% }, W2 c: T2 {
<td>7</td>
- O6 } Z- w( m0 Y6 u
<td>7</td>
# T5 z: z6 J1 T @
</tr>
$ _6 ~# r0 q+ |$ ~
<tr>
$ K F+ f( z p( V0 f" ~
<td>8</td>
; N0 [1 R7 @& ?& o8 y( S3 Y+ p
<td>8</td>
/ N8 l9 V; _* S. }6 z) q" A2 e M H
<td>8</td>
& }! ~7 ]( X, |0 Y
<td>8</td>
5 s, \- ?2 @3 q
<td>8</td>
7 \0 C) p+ A0 x$ T; z$ g* c) \
<td>8</td>
8 D" z! r2 A" t% W: c: f
</tr>
# F, b* \$ V( y# D" d ]
<tr>
: O: m' `+ Z* Y1 p& A( K$ d
<td>9</td>
/ ]# J" g7 {! |2 j2 v8 a) z5 F$ O% W4 M3 m
<td>9</td>
9 l9 L9 Q2 U1 S/ ^/ {# }1 P8 H
<td>9</td>
6 G) q8 H3 ~# c( E/ K' o4 e. h# ^
<td>9</td>
3 ?( R4 w3 I/ X% ^, Z: S6 c
<td>9</td>
l$ M- e: C1 {) |5 S9 g
<td>9</td>
3 Z6 J( Q1 F6 a8 k8 m& u! a
</tr>
1 K: E" s, L3 `0 I+ `; Y
<tr>
% l, `' V7 f# `8 x+ u
<td>10</td>
; z, P+ R* B4 B! q+ `( ]- u$ P
<td>10</td>
/ h1 m$ x R+ l- ]- a. K3 M
<td>10</td>
$ S) G9 W8 U- u/ J
<td>10</td>
: t D; j _8 l! A' }' X6 P1 l
<td>10</td>
+ v, c8 V) m, N2 H" R8 ^
<td>10</td>
% b7 }* A7 m1 W& K% T
</tr>
' z$ |# B" H- H$ ~! v
<tr>
1 G4 }' p2 d) W5 {9 L; X" ~ v
<td>11</td>
$ _. J* O8 x8 B" j8 b/ \9 w
<td>11</td>
. v# Q# { j/ d$ i9 Q6 u8 x, T
<td>11</td>
3 J- ?; }# C5 M+ |; [- b. Y+ O
<td>11</td>
* e' N, ~/ p; @2 o2 `" h% J) s
<td>11</td>
q$ [( C( H' U
<td>11</td>
: Q+ l8 |* ^/ y, U( B
</tr>
! P& }" _* Q3 D R
<tr>
: s- z! m& Y1 E% i
<td>12</td>
" A! N. L: h, k* |% \9 E) B
<td>12</td>
/ h3 k2 W) A. ]
<td>12</td>
8 g$ `! e F) s+ m* b
<td>12</td>
% F+ f( o J1 o- f
<td>12</td>
& f; r' k& @! g( z# R! g. U3 z( C
<td>12</td>
' u2 \- V B% K# @+ f1 X
</tr>
$ J1 o2 j, R5 ~
<tr>
+ O9 w Z3 x* V5 ~# g4 f
<td>13</td>
0 L/ v# D) y# p7 J6 c
<td>13</td>
: c7 X! U" T/ p" _$ C. U1 t
<td>13</td>
) o( D+ S5 }8 x; Z- X
<td>13</td>
2 e; L, b2 t+ A
<td>13</td>
! H6 k1 \7 e3 | \8 ?
<td>13</td>
* a+ D3 p" f) ?6 x6 v
</tr>
( H& | G4 ^4 B/ @- r; V
<tr>
: i- o1 k% F) I1 i% _0 Y6 e \
<td>14</td>
6 m- l7 o$ @7 s: ^# Q( f" L
<td>14</td>
, V/ c( S/ ?5 w2 o2 a
<td>14</td>
2 [4 v1 F+ b+ q2 g% ~+ h% a
<td>14</td>
7 W1 ^: O: ?; W0 D/ e D2 j
<td>14</td>
- L+ z8 e2 h, R
<td>14</td>
2 G3 `2 E% U i7 @* a
</tr>
, I) v6 j/ k# ?8 A' }" O0 T" s0 s
<tr>
) N- G3 D" l( x$ H9 u* }
<td>15</td>
) _8 q) z* m4 G3 h- F
<td>15</td>
4 @! h+ q9 G6 [* ~3 g) h
<td>15</td>
o3 L9 S6 |% a {' a" f
<td>15</td>
/ V2 [2 ?4 a2 n& s6 C# Z+ [
<td>15</td>
3 H% B( C. ~. r) U( {1 J( R0 D
<td>15</td>
# t. e6 F |* {7 E! \2 Y6 t, x1 ~# H
</tr>
: K. c3 M {. S2 j
<tr>
4 r% a6 K0 D$ j- `! w
<td>16</td>
0 S4 s, w) g }, q- |4 }8 F
<td>16</td>
; o8 }; y: x+ m8 } A" H
<td>16</td>
2 C1 [0 ^) a1 a+ K; ~ l) c
<td>16</td>
2 T( Y0 r! U* C8 l {( Q
<td>16</td>
* i9 r6 f% e. \8 |$ w+ J! c$ w
<td>16</td>
2 i: A9 @$ P2 j' D' w9 U* h \
</tr>
+ k- E) ^4 O3 s
<tr>
/ D: J, d+ K: z* C" T
<td>17</td>
6 t1 F* n+ e* A3 i9 w/ E
<td>17</td>
. [: y* j; ?' i
<td>17</td>
/ ^1 B- Q/ ]! {9 C
<td>17</td>
' ]2 K/ E6 W- f$ z/ E3 i
<td>17</td>
! `) b9 t j# c* ~& y( {% I
<td>17</td>
; W; m, e4 l P+ F/ q" @
</tr>
" O7 i1 x- V/ f, I- G1 p& k7 @' k
<tr>
" v' q* K, P2 U# R& J
<td>18</td>
: \9 r- z! l/ H5 Z: p
<td>18</td>
; t+ j4 I+ I3 N" Y
<td>18</td>
% G+ f! G% S9 V' L3 ?' q9 g* a
<td>18</td>
' L/ u# S' k% e4 U" v
<td>18</td>
/ H" I) v8 ?! H y. z. F
<td>18</td>
( H/ ~8 Z q k. U: y
</tr>
8 k, ~0 P4 R7 Z) y: S5 e9 s
<tr>
& _2 ~* N# G' x1 i+ ]
<td>19</td>
8 T3 a& P! F. P3 \& a" V8 p
<td>19</td>
9 X2 ~1 Q% T U u3 A9 q+ q
<td>19</td>
( o9 s: _/ V: y. H& q5 i; A
<td>19</td>
! z* ?4 x0 [ }4 U" V' T9 P" j: A
<td>19</td>
# [! h4 v% x% w& @1 j7 C* ^* U
<td>19</td>
2 W+ F8 r, |; U- T% n% x/ Z) V
</tr>
: {- c! \" m* \" F6 h) a
<tr>
# f) X6 o2 V3 t
<td>20</td>
/ ~0 ?; s r* [ R" n
<td>20</td>
( ?' E, |5 B9 Q
<td>20</td>
( n. s$ Q3 @; W5 X; N# N
<td>20</td>
n6 F: T4 u" a5 H
<td>20</td>
* u2 ? v6 ]1 I) ?1 E3 I, c
<td>20</td>
5 F. M+ B# z. p: I2 z& W! e" A
</tr>
" p* u: v, c% `4 h, z
</table>
; r/ q! ~: l- U. U% D0 G6 [
</div>
$ T6 u* q6 N, X
</div>
- J0 ~9 f) X0 J+ p3 w0 D" P8 o7 Y
作者:
Star
时间:
2010-8-13 12:35
给点注释什么的嘛:P
欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/)
Powered by Discuz! X3.2