|
|
: R& |/ w" w# G. t
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
% {" A% N* O7 N& p* f 4 R/ r+ c; H6 T
<head> 1 P( P; E3 C5 h+ O2 M ?7 {1 R
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
6 F2 Y+ Y, E$ @3 \- u* l7 R& q<title>无标题文档</title>
4 ]' J3 @$ c/ p5 H* h, e: m<style> , f( D+ T. l0 y9 B" m8 K
body{font-size:12px;}
. i7 R, N' B0 o .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
4 [1 Y/ r& a8 D! B8 h .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
- _% v5 h7 \: L3 }: s* o- p8 P .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px}
$ O6 L4 z8 f2 I& Y6 k) h .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} ; Y+ B3 ^8 g# L) S+ F4 E6 S
.dd{height:200px!important; height:208px; overflow-y:hidden;}
/ m3 g7 c c$ X9 I/ h/ Y2 E$ R# P# v' e+ S8 w [4 t" r V" G0 x& n
.t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000}
# |& T) m' b$ K7 j) | .t_i_h{width:100%; overflow-x:hidden; background:buttonface;} 5 R4 {) D' w+ M1 {
.ee{width:618px!important; width:620px} 5 M5 z$ \! O A5 M9 S1 I! |, _
.t_i_h table{width:600px;}
1 \' M; X; u' `- i# I .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center} ' C" B" u1 o, x& f/ d/ T% k* U
.cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
! f" e! C* x4 }+ ~ .cc table{width:600px; } 7 h+ m) m1 Y1 J F. V! [
.cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center}
) o3 a6 I8 |# E8 Q! q" m</style> $ ~( E- N. V" n- z8 o9 A2 Y# E R5 S* ?
<script> ) z9 _% p9 w1 S: [! p
function aa(){ * f" w: z" R! o+ w p' ~
var a=document.getElementById("cc").scrollTop;
; u5 L9 j/ s. R' ] var b=document.getElementById("cc").scrollLeft;
- {0 ]& j/ R) c& ]9 R' R) k document.getElementById("dd").scrollTop=a; - I8 J/ k5 m. E( k# `7 Q0 h2 M
document.getElementById("hh").scrollLeft=b;
) s' j$ O5 Q8 ~( N1 s/ V5 I } 2 r* q. I6 A2 v- |# W8 g- g
</script> 8 L' d( p+ B$ y/ F; y
</head> + w0 c1 d0 h( I5 J0 P6 A; ?
- e9 `+ Y1 T) A
<body> + Q n$ v" N7 m5 f( A
<div class="t_n">
% F9 C7 w7 _5 } <span>序号</span> , a9 Z% E4 _& Z, q& g: u3 Q1 v4 V+ ~
<div class="dd" id="dd"> $ P% x' j0 B6 S9 r
<table cellpadding="0" cellspacing="0" border="0" class="t_number">
3 m. O; B& w( \, ~8 r <tbody> 9 i; u/ ~2 N( A- E$ |; S
<tr> ' x; x8 S+ F( {4 Y h' ]% M( U0 n
<td>1</td>
5 H' V* f: _& s/ w </tr>
) d3 f; [/ y7 X <tr> + R( D* N6 F; U, c
<td>2</td> 1 Y& R8 w0 o$ s5 T/ y( S% W
</tr>
. |" d/ M2 r' C <tr> 4 i3 R- n, u# z# y8 c$ g
<td>3</td>
" O% `& g0 Y8 [/ P( u, p </tr> ; x$ D' e5 a& r' ^! t6 Q8 u" v
<tr>
$ W4 k% ]5 h' {: O/ Q <td>4</td>
& p$ Y A2 g# g. Z' S </tr>
0 q2 L# B# E/ z: x; v" d: Q( G <tr>
# U3 ]. u, P2 j; N; ^# K& d+ S <td>5</td>
* J3 v |" M; `8 f5 D/ ~1 q9 m z </tr>
. P% z3 ~( u+ U1 }' y$ X <tr>
3 Q, \4 t+ J0 p+ E. k <td>6</td> ) a; [' V2 P2 ~, l
</tr>
. C" h- @9 ~8 I( z <tr>
% q2 P' S7 ]' V, c' b2 A( v <td>7</td> 9 Y4 Q$ I8 ?3 c+ _
</tr>
# l- x3 y' [2 K, O$ l <tr>
6 T4 H; B0 L6 j# F! j3 l L) V <td>8</td> ! z& g9 |; X5 c* d) a- _. c
</tr>
6 K# s8 S/ |& _9 i' P+ v <tr>
: q# ?6 ?! L) d6 q( ]9 [9 H! I! O <td>9</td>
$ R$ }/ h% ]3 u, o6 B& @" P! d </tr> C3 g. K3 O. ^4 X4 P- K7 f/ M5 J
<tr>
5 F% I I9 N, g <td>10</td>
{: T1 H8 u7 w$ A6 O" Z </tr> " n+ O* ~' M) W4 y: I
<tr> 9 d8 v1 A' v! {) Y4 A! g- Y# D
<td>11</td>
) U8 X* F" s' Z$ e3 @6 r9 T </tr>
, h. l- J" n [6 V' a1 l <tr> + Z# V) h: k$ d/ @: a0 J5 q% ?
<td>12</td>
2 r* x8 S! u0 `" P" H+ v5 K </tr>
& ?- K0 u7 o0 l2 v# u( P# d <tr>
: S2 a) C! X( f: J% f5 \7 {- K <td>13</td>
& Z% w2 M6 h' x# V </tr>
. u" \' g( L0 F& c! i& L' M <tr> + Z) Q( A5 Y) z0 x% W8 M* Z. O
<td>14</td>
6 R# a6 c) l# |) \6 Z8 { </tr> 4 ]7 C7 C2 Q/ p- A. v) p4 |$ l8 D
<tr> : @! O2 f, y, ~+ w
<td>15</td>
: b. E( r5 i& N( u3 K! E </tr> " w2 F; V6 i. L) }
<tr>
]4 [7 e0 H4 T4 G2 o* ] <td>16</td>
8 {5 {7 L, N/ L3 I </tr> 5 V% m5 M: ?/ z0 X _ f$ i
<tr>
0 H- e" O, q8 R& x <td>17</td> % _$ }: h2 n' l7 N) Z
</tr>
' T8 _( ~( t: n( j* [# x <tr>
$ C: e( Q4 i& }7 I <td>18</td>
! H8 A4 j8 I* T, k& [; ^ </tr>
1 N) x- K0 S; T, d0 R! { <tr> * E7 L( S1 B' n5 _" b& }. x
<td>19</td> / Z: B2 v' w' f6 E, V7 ~
</tr> ) f6 I9 d* X( g: m
<tr>
6 B6 O7 g9 m: B0 ^ <td>20</td>
. M- ~7 n7 M2 i+ l' } </tr>
& ]9 I) b* j4 a3 I/ Z </tbody> " V' n2 ]+ ^+ T/ U# ]
</table>
6 B) c' ]% }2 D- C </div> & d& g: ~' J1 Q; @+ e
</div> " h* @2 d" E. M, o( B$ ]
<!--table栏目--> ' f; E5 p2 a0 h+ L" P
<div class="t_i">
3 X, Q7 L7 ?4 {( _* t <div class="t_i_h" id="hh">
+ U x7 V( s; N6 ?! D& `3 G' s$ _ <div class="ee"> 8 ^" O, o+ k5 J6 A% h+ D
<table cellpadding="0" cellspacing="0" border="0">
- i& z) r7 R6 f <tr>
4 i$ @ N8 y6 N; I <td width="10%">栏目A</td>
4 S: J7 Q5 C" P4 f( j <td width="20%">栏目B</td>
4 o% i% n$ s B3 L$ [ <td width="10%">栏目C</td> 5 _+ ?$ N$ ]3 ^& G$ n# P
<td width="20%">栏目D</td>
. H. U1 ]: u4 q5 O1 \3 q: j9 |2 ^ <td width="20%">栏目E</td>
% E( N" I3 j+ a <td width="20%">栏目F</td>
+ {. \( B1 N; ~9 C) ]' j </tr> ! A7 N, B# X- ]' A( x5 i
</table>
! j7 F, F( w, }' l Z( w+ k </div> # D5 g$ Y/ j( n
</div> 8 j x# g( ~0 z8 r6 R. b; I& i
<div class="cc" id="cc" onscroll="aa()">
* n1 [* D# L( O4 }; u <table cellpadding="0" cellspacing="0" border="0"> ' H) ^# i6 B, ]6 \0 {
<tr> / f- H3 i0 o3 v; h0 K- l
<td width="10%">1</td> 8 @. g. ^: ^2 L# P! i
<td width="20%">1</td>
/ J0 u! y# d/ v; @ <td width="10%">1</td> 1 ?0 P) T8 ~' R6 n" K2 ~/ B: [0 D
<td width="20%">1</td>
4 g, J) U& x q9 ?5 j" a <td width="20%">1</td>
; ]$ p. O7 k5 V! P2 D; Z+ B <td width="20%">1</td> 5 f- C1 a* R0 \- Q* [9 M/ K( Y9 C
</tr>
3 X6 k/ f0 b! o <tr>
2 y, K" P, I6 o# M9 K% t; y <td>2</td>
" R* y9 m" P7 W <td>2</td> , U6 e- W5 N' w. @& A9 C
<td>2</td> ' Q: H' ?1 E# ~
<td>2</td> o$ v6 v6 r0 f+ U
<td>2</td>
l1 }, V8 R3 Q* s; j: x1 U <td>2</td>
3 k# o; {9 ~+ Y/ P2 {1 H# y </tr>
# d4 }. Y1 l6 g a0 E0 K# D <tr>
2 V4 Q1 N0 i8 G' E/ Z <td>3</td>
) A% \' n) z/ |0 W: K. }6 a' Q <td>3</td> . @' D3 a- h* W6 Q* ^. m
<td>3</td>
6 ?5 E2 F- Q& W% q0 Z; H1 y5 k <td>3</td>
2 E% a+ |5 @, y4 R& M- L A+ q6 l <td>3</td>
4 Q" ~$ J" S4 z: f$ [ <td>3</td> 5 m" a( `+ J% \) B, C; L; y
</tr> 7 y: @6 ?& Y0 g
<tr> : R7 A B& T) v6 W! D, M& C7 ~
<td>4</td>
/ F. M& V% `5 K% e1 ? <td>4</td>
, M/ I9 q% v+ t9 T: N: j# }: p/ G9 @ <td>4</td>
. {! e" L4 x1 h1 T <td>4</td> 6 V0 [1 D* G1 C
<td>4</td> ! \& v4 z* h; K; R' O0 G2 _9 \
<td>4</td>
6 C& }+ s0 k h8 b/ Y7 C. T </tr>
$ }8 Q- P/ A) q0 m: P* ^ <tr> 5 U2 [9 N3 Z0 B! P# g
<td>5</td>
( P( ]! d4 V+ l* o9 D <td>5</td>
/ @* q6 G7 t4 f' w2 r8 o& Q1 a <td>5</td>
) _6 x" Y; }% j4 r$ K) X$ d <td>5</td>
! Y; Z2 F/ J- w+ c" x) \; @ <td>5</td>
. p( O5 P) s, @! w <td>5</td> 4 X9 x4 \9 [3 A
</tr>
9 a# H$ ]( B* I1 J, C# h$ s <tr> & J9 d& Z" t, g. O8 O
<td>6</td> : K8 \ M2 Y: h+ q+ @% p: z- ?
<td>6</td>
! e/ \! t F* u; U <td>6</td> 8 _/ h; G" C2 ~( {- a4 q1 |
<td>6</td> + C. N7 Q( |( J. }" v
<td>6</td>
$ y+ E. {' j. l' X+ K <td>6</td>
0 m3 }" D! J- O3 z `4 y </tr>
( C) A' M. p2 y5 f }7 P3 c2 C2 C. _6 A <tr> " E0 N& z f' \5 ?4 u4 ?! y" ^
<td>7</td>
/ z7 s- I3 i5 U" s2 }; t& S <td>7</td> - e0 g/ a- S P1 E6 ^4 K% I
<td>7</td>
2 O4 A/ w- p/ t2 l3 V <td>7</td> : c9 i( R/ \' W- o a% r! G
<td>7</td>
: @% Y' A; [+ F1 [( e <td>7</td>
\% l% B9 k, H8 o. A </tr> % U2 u/ U" s& b, f/ x/ e s( `1 S! `
<tr>
# [6 g6 Q% Y# `! N1 j <td>8</td> # { c; _8 J0 b6 f
<td>8</td>
7 |. k2 T& x1 c+ }- M, ~. _ <td>8</td> ' r* b/ _/ G9 |- j: ~
<td>8</td>
& @6 z0 ~) Z9 S' T* D* P7 E( I <td>8</td>
# ^) ]/ ~. Z# i3 f, W' ~ <td>8</td> 8 o. h$ _. [7 T. @
</tr>
7 K8 ?1 C/ ]. l: ?8 i <tr>
. y3 t& C- I* {* t2 O' r <td>9</td> $ W, C7 a3 |5 {2 O" n5 A
<td>9</td>
& a9 r3 `% u: U0 ^( D/ _ <td>9</td> + k# a9 ]1 s2 {& m9 I/ p+ [
<td>9</td>
3 H" ?3 I2 I. A% u" G <td>9</td> ; d8 k* S: F; u' U" n6 e$ Y
<td>9</td>
3 Z6 E$ A4 {" w+ T* |, m# M </tr> % W. P! @8 ^$ e9 [! K/ @
<tr>
/ Z( T* @7 u) G, n <td>10</td> 0 O7 O, ~- ^0 o( `
<td>10</td>
& \7 {* {! }7 v1 }/ x <td>10</td>
* X1 r1 H' F% i, ^ <td>10</td> * r; E. R4 e/ ~
<td>10</td>
9 H7 K& [* o/ o1 S <td>10</td>
# z O: a7 |2 |5 t" L$ b& A </tr> 4 S1 S; B; Z0 C! y Q- _
<tr>
/ f( `( {$ o" B. A; u" G$ G5 A# o <td>11</td> ( P2 \ h9 F5 x* r
<td>11</td>
/ g# F: ?/ _) q8 T% \ <td>11</td> 0 L$ {1 z! T! G& ~8 l5 t: u. A4 }
<td>11</td> T) A0 s y* t# D
<td>11</td> + K- C, H/ W& m/ _7 F
<td>11</td> ( c/ z$ u* o8 ?) @! S1 m+ i
</tr>
6 I% u4 P c+ }% ~ <tr>
: F$ D* b# H* {; T' x& o <td>12</td>
k% |8 \+ x$ L+ i& y; N, v <td>12</td> , x% o- T* H6 R3 M5 z" v
<td>12</td> ' d& o l: H& s/ K( B! U$ B# l( v
<td>12</td> 7 @* r$ [; q4 h4 z
<td>12</td> & `, u" c4 P0 j
<td>12</td>
. W. f& J0 z+ d8 O8 J9 R% y- Y3 g </tr>
, g& r) P9 X. j( ]) |7 l <tr> + i' h) n( y4 R0 V- w
<td>13</td>
' L1 W6 a; D7 c7 o7 q; K' X <td>13</td> . O6 w# Q% t! N8 I6 F% R/ C
<td>13</td> 8 X: ~, C) ~, U% U8 ?7 ]
<td>13</td>
" K2 L5 q! n- y3 J <td>13</td> $ k+ t) Q1 q0 d0 u2 m
<td>13</td> ! p& M; |& G8 ]" X1 z& I- E" a
</tr>
i7 t+ B2 s+ x1 ? <tr>
0 ^3 i9 X9 x; s5 R <td>14</td> & E/ u4 q; g1 ^ N
<td>14</td>
% Y% ]% F9 N$ f <td>14</td>
, M4 h3 r' P' ] <td>14</td> 3 `0 x2 h# ]( }# K S
<td>14</td> ! G- y7 K% x( X
<td>14</td>
4 E6 c, m- ]( x0 B </tr>
& \$ G* u; T& s <tr> : k" Q$ j/ ]* e9 w
<td>15</td> ' W: R7 O' W# E9 @# U, o
<td>15</td>
0 Y: V3 ]) `- `. c! V$ K <td>15</td> + E" C( @) u2 ?8 I6 F4 D
<td>15</td>
5 Z( k0 n( ~- J5 I0 U6 w4 | <td>15</td> 5 o) ~2 v4 _! `/ r$ i
<td>15</td> 5 G) Z, S2 n" k' t( E3 C b. d
</tr>
7 d6 \8 n& _/ a/ X4 y% g0 C <tr>
) m* X" A! M6 X( u5 | A1 J <td>16</td>
- g) {2 J$ M% S! V7 m* h <td>16</td>
4 ~0 I+ |7 W0 U- `+ i9 V+ `% m <td>16</td> p* r5 g; r( \4 A9 K3 E9 h' o
<td>16</td> ! P F* }0 O$ `' r1 b
<td>16</td> " A% S6 p; N2 N+ [7 q# ~
<td>16</td>
. g ^; i5 D( o! z1 a </tr> ; M) V1 M) U: w" O
<tr>
/ S, O8 v; j+ @5 n. A% M5 B <td>17</td>
$ E9 ?/ N* T6 {: W; i <td>17</td> ! R5 _4 B. ^, F+ c% o$ p0 n
<td>17</td>
! J3 Z0 \3 o+ Z! Y; z; P <td>17</td> 1 _! U" J8 q( s! e% s
<td>17</td> 0 w( y6 k+ [" ?) a0 ^
<td>17</td>
+ p3 g4 y# j/ ^+ t$ Z </tr>
& \4 s) h7 { f' A# Q7 G1 _ <tr> 8 w8 h( i% y& ]; }- d7 V! v
<td>18</td> & n0 ^7 X& s. q
<td>18</td> 0 t- P+ s, G! y, O4 b; h9 M9 c
<td>18</td>
% K* {3 E, l# y) z; K4 b+ c <td>18</td> % U s' E$ k. L7 t2 z% p2 D; n# U
<td>18</td>
! O6 `3 ?( {3 F <td>18</td>
a( t- ]7 e# ~" l: ?8 C </tr>
& \0 i9 W/ f- V( | <tr>
) i" p. u r0 [5 b0 x <td>19</td> # Q# a" ~$ P; [$ \5 G* z, S
<td>19</td>
2 v0 n8 ^0 o# g, A" L1 d <td>19</td> / L% i9 ~, X- |( f+ s
<td>19</td>
z3 d0 t, Q: v( c4 ^/ Y+ G6 U2 P9 R5 Q <td>19</td>
0 w2 r4 w. J( ^1 k6 W* C% ` <td>19</td> 4 C7 J# P; V! b+ n. W0 ?
</tr> + @+ Z" h2 J/ Q: ]6 {0 ?; p
<tr>
! P( N1 ~9 w$ `, ^ <td>20</td>
; K N* T1 q" a, D! K6 v3 N <td>20</td>
6 f: A, a4 J: ?1 ~/ I% \: c <td>20</td>
* h0 L! b* W- c9 J& D9 H <td>20</td>
$ E+ A- @$ j7 x9 R) T; ?4 H: ]" x t <td>20</td>
' W2 d; V/ v( m! z% s/ H8 Z) V" H7 I <td>20</td> 7 F& |7 a% q7 L% g
</tr>
9 T1 W; V4 ^# a5 h </table>
# A4 [0 O$ E9 V5 L </div> $ e( E/ U+ D! E/ E2 Z2 ?4 u8 x
</div> 3 k& w1 v4 N; q" c% d: U9 V
|
|