|
! O, \4 i2 q3 n- wTable标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
5 [* W2 k3 a) D/ G a ) b; P" d. l( h7 B7 ^; H
<head> / j7 k, i# I+ W$ \
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 8 b: d. {% o" Q+ a4 ? l5 V. w9 P- r
<title>无标题文档</title> 6 V9 n; y( h7 p' ~7 y
<style>
: p/ W6 y4 Y: M G2 v0 C body{font-size:12px;} ' [2 P5 N1 u( L# k% N
.t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
: M/ o; z8 U- z( K4 [2 A8 n .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px} / T& y( _% c0 i, [$ y
.t_number{border-right:1px solid #000; width:100%; margin-bottom:5px} ) c( I, W2 R, ^9 K2 w- ~
.t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} : J2 N$ x6 ]5 ]! K* \
.dd{height:200px!important; height:208px; overflow-y:hidden;} + j8 X; i& n; x- V6 |/ e5 [( k
1 {' U3 ^6 K x' z .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000}
$ k0 y1 @: S; `8 G$ R .t_i_h{width:100%; overflow-x:hidden; background:buttonface;} : ~: P3 w, ?7 y5 q9 n" j
.ee{width:618px!important; width:620px}
1 A7 X) i0 I! M9 C. g .t_i_h table{width:600px;}
+ P* U! j/ \3 r) ?6 b$ Y4 y .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
4 P; u7 |- w. r9 q/ ]4 G .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
' ?; p& M' s. w .cc table{width:600px; } 4 m9 j1 D. [# D) R2 A. S* m
.cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center}
$ r% c" e$ f9 k2 ~9 z</style>
& c" i/ D2 B1 T) K<script>
/ S8 X0 [4 H- z; N% c function aa(){
: Y4 |5 ^- }4 f9 t( v& S# s var a=document.getElementById("cc").scrollTop;
- q+ V2 ]8 P! c0 { var b=document.getElementById("cc").scrollLeft; 6 ]) o, l b0 A8 H2 j* R3 t
document.getElementById("dd").scrollTop=a; : e6 M! I2 I: i/ D" z
document.getElementById("hh").scrollLeft=b;
( w- U% X7 Y5 k$ y8 g } : n. P( `6 Q. k
</script>
7 }' r) k9 B' M: v) o( ~+ e& J</head>
9 V# Q, ]; N/ x! i* G6 ~% U$ G
( [) Q+ h4 b' d& B<body> " B( @, V/ P; ?! e/ Y
<div class="t_n">
0 A/ S, @2 c8 u e- P/ F0 ? <span>序号</span> * ~. s8 ]3 `" Y1 m) b* w/ ?0 F" s- r
<div class="dd" id="dd"> 7 U4 ^+ R# k2 ~8 y* E
<table cellpadding="0" cellspacing="0" border="0" class="t_number"> + O1 L/ j S, r; Z/ s- V$ b
<tbody>
& W6 x: w8 Y$ f0 f9 Q <tr>
. ^$ n3 G: ]1 }+ K( @! Z2 x2 ?& T <td>1</td> 2 h" W' ^9 k0 x
</tr>
; p, [( a- d8 R; J <tr>
; N/ I+ D/ [3 u <td>2</td> / V" D2 L( ?# J( t1 a/ @5 ]" @/ A
</tr>
+ u; ]! Z a. R6 ^9 d: V <tr> 9 [) j3 i* g9 c3 r3 m
<td>3</td>
, }/ f1 i$ l1 M8 b5 Q' M </tr>
- I8 N' x g( o Y <tr> ! ^- O0 |0 ~! ~' f; l- M4 _: E
<td>4</td>
3 F- [9 r( M) P </tr> 1 t1 A- E4 i: N
<tr>
8 _' }7 y1 u) F <td>5</td>
) g: m# E$ `' i' Z. w- J% j, f4 v </tr> 2 _" G5 z6 c m8 E& y5 o4 l
<tr> & L! b2 H( `; v, c3 N" N$ T7 t
<td>6</td> P% Y1 r* A9 c: ^$ z, a0 k
</tr> 8 a: P- c% X7 r# C. ~9 j/ a5 e3 ~. P
<tr> . h% [3 u/ g8 `( U7 x6 n9 u
<td>7</td>
" i7 Z5 |+ j |' c, E. [+ j2 P </tr>
0 p, ]5 |& A" G4 k! v# o <tr>
6 d6 g% K% `; K( t. o <td>8</td> 8 Z, d4 i+ Q3 o: _# `' P4 Y, I! O( @
</tr> * S& G* f( a, Y' \( N; @1 P6 V
<tr> 9 D y5 X0 i3 l. p
<td>9</td> + r+ A6 U2 B) n+ X' x, }- B
</tr>
& h) F% j6 d% |* q8 }# d* V P <tr> - B$ _" ], _$ p2 q+ |: i" h
<td>10</td> . s& V5 Y' W% p X
</tr> 9 c0 O: g$ E2 M( T. @
<tr> 7 j8 e, H3 h2 I* C; Y
<td>11</td>
% w- q2 P8 \0 W$ w3 K </tr> ; Y! Q' N0 A% Z, j# w. V, i
<tr>
! A8 b. _. z. {9 J( a+ L <td>12</td> , {5 p+ z' Q6 ?4 \
</tr> ' [% ?: J9 P y1 [. D8 S* c% M
<tr>
: _4 d- ^& S5 K) ] <td>13</td>
+ C/ S# w5 _% z. D. s* u </tr>
& P; j, R! t* q8 T* i% K <tr>
" Q$ K3 I" Q' l1 c/ R, \% y <td>14</td>
' [. v6 q% D% J3 G </tr>
( S$ f9 M& s+ |0 Q- w# K* p8 ^ <tr>
- U) m- ~6 u0 e# ~ <td>15</td> + R) A$ c9 ?8 L# _
</tr>
. F- C2 |0 a. c( H$ l <tr>
0 s5 a: _# j8 y8 J <td>16</td> ) E! E3 s/ E' u& q: y
</tr> ) M- q) ~) }1 q$ j0 M) b- k
<tr> 5 |% D* T X% b. j. \( U6 B
<td>17</td>
+ w. v# g- ]) ]; Z( e7 f </tr> ! W9 m0 a+ l. R* V+ o
<tr> 2 x* n# y3 ^3 f. x2 {
<td>18</td> + W. [0 O* |1 r: L2 I) I4 b
</tr> 3 o( v+ _( n# D8 r/ w' @
<tr> & Z/ m$ P, R- Z7 U
<td>19</td>
. k: @0 X/ q0 ~7 c/ ? M. Q </tr> ( l: D2 q# u# K& }) m; u4 z4 d
<tr> # W [7 s J' p0 g- V) ?3 S
<td>20</td> 8 i* _# h( R d( w3 d" j+ d% R. T
</tr>
O1 \" ~6 U# t4 n& t5 T </tbody>
* ?2 G: T8 j: J2 Y </table> : k) Q* L$ h/ U$ F8 ?: H
</div> ) C: a% E1 V3 k- `* }8 B b9 Y$ b
</div>
& ]- [7 E) m: T9 M. J- ~<!--table栏目--> 1 A- q; }1 }/ c' u
<div class="t_i"> ' K" m; R$ Z. u8 s/ ]
<div class="t_i_h" id="hh"> ; Y0 Q2 K& F8 u, W; `+ M1 P& i
<div class="ee"> + a; `+ j& i3 @' C: ^ v1 k! E
<table cellpadding="0" cellspacing="0" border="0"> 8 o) X- ]& q' c
<tr> ' x8 | e5 O8 {3 X+ b7 B, D
<td width="10%">栏目A</td> 1 T0 [3 Z+ H+ u# z( R
<td width="20%">栏目B</td>
- L2 Q" P+ D8 w$ ~ <td width="10%">栏目C</td> ! U; n* y: P" ], K6 p% q! _3 c
<td width="20%">栏目D</td> 6 I! X6 P/ B4 K
<td width="20%">栏目E</td> 8 _' d; Q# |/ W }! [1 \0 x
<td width="20%">栏目F</td> ' P0 v6 t- b( Y9 k
</tr>
; E% c- a5 k9 v+ _: | </table>
i8 g/ Q/ U$ {: [1 _4 t% C$ C* l' z* d </div> H0 y- s* F! K8 `+ a6 A6 V$ W
</div>
. c! O. a+ I4 b <div class="cc" id="cc" onscroll="aa()"> 7 y. s" u2 e" n0 ` q/ z" w
<table cellpadding="0" cellspacing="0" border="0">
& S$ a: |( N" [& l% W <tr>
" F: C) d3 X$ N% w <td width="10%">1</td> ; a0 x+ Y$ v+ A- ?
<td width="20%">1</td> : K( s3 c; U- Z: H* {& p
<td width="10%">1</td> - b' x5 F+ ?* h
<td width="20%">1</td> + B) a+ ~3 @2 `$ ~+ ]& g, [7 x
<td width="20%">1</td>
# P. X- N5 y; | <td width="20%">1</td> 1 L5 I/ o% W6 s @) u
</tr> " K# ?, A& t9 @! n" d4 T* k6 ?
<tr> 9 w" I! L0 ]7 {6 S
<td>2</td> 8 K+ Y! G& r% `9 _- t6 e% `# S" ~
<td>2</td> . I2 y: l: g1 {
<td>2</td> ) K; I9 S6 M) O G& X, G c+ i
<td>2</td>
5 `7 t6 W; n5 a2 `' k, U! h <td>2</td> + B7 `, X( z% M8 r/ M" ?
<td>2</td>
/ S8 z0 k% U! ? </tr>
" f: J% B; ?8 T8 w# D) v4 m# ?" r <tr> 3 ?$ H- `" j* d2 c. c5 Q
<td>3</td> 2 a/ t/ ?' R, |# G: D G
<td>3</td> 4 b @1 c- P3 U
<td>3</td> % F* I4 X2 e) R
<td>3</td> + C0 c+ \/ m; x; U; \
<td>3</td>
) R5 I |+ J: _9 h1 B$ q6 i: {+ H, h <td>3</td> 5 Q. ~& m* D; l! _6 Y0 ?* w
</tr> 4 {6 y. p6 U' W# g4 S
<tr>
4 ^# d1 `) R( ~ <td>4</td>
. K$ }( u: b5 `% ~) o <td>4</td>
3 s6 M- s# @* H/ I. c+ n/ m <td>4</td>
" ?! c$ u; I y8 ~ <td>4</td> % d6 x) G3 Y% V% E+ V
<td>4</td>
# Q$ X. H v$ f1 K <td>4</td> 5 y4 {1 L. [( W0 D! j7 q0 Z
</tr>
: \0 M- |0 D/ g% N% P <tr> ' \5 Q6 b/ b+ H4 L
<td>5</td>
( V6 d4 e# k" c4 V9 N6 @ <td>5</td>
0 z/ E7 u5 ~. H% l' v1 c- V7 @* d <td>5</td> " B4 e/ N- z$ e( V' F
<td>5</td> / c& y) P" @2 H+ T, J
<td>5</td>
6 I; g: Z; o2 q+ e <td>5</td>
! e1 c1 z5 l2 ~6 e A8 K) c </tr> ; g# m! C& ], V' r& R0 j& i0 t& T
<tr> & \. k {% N0 h4 u
<td>6</td>
4 q. }# [4 k+ Q, T& D/ Q0 ? <td>6</td>
. Z$ o5 U1 x) [+ i <td>6</td>
% I0 L. y( q' Z; G" ~ <td>6</td> % B6 \( V4 x) A7 Y8 r7 D0 H
<td>6</td>
5 R) G0 Z5 t3 D3 D <td>6</td>
! R2 _$ H/ [# Z </tr>
v) z6 y" @/ Q! u' L( L8 E <tr>
$ D$ E5 K3 B. ^; ~* e <td>7</td> 6 J) Z9 u0 z& _) ~$ r9 B+ E
<td>7</td>
4 X* Y1 N) I- I% Q1 x& }1 o <td>7</td> 5 q/ e* ^5 s7 Q8 ^! q% a
<td>7</td>
! h& y9 C. r S( I <td>7</td>
X" V+ S R$ O! V) a <td>7</td> & j+ X2 ~ g+ {( d( X
</tr>
& Y( H7 A) t6 l <tr>
. c6 u# ~$ A$ \/ B( S <td>8</td>
2 [9 \5 X3 @, L$ n& ]7 K5 C" b, c" z) d <td>8</td> $ Q; H: j9 H1 y4 s
<td>8</td>
& }& [; m# o: c3 r <td>8</td>
+ _6 c& I0 c( {( o0 W. L6 N$ ^ <td>8</td>
" k# |: E2 ~+ e2 ~ <td>8</td>
5 ?' @0 d% x a5 S+ I- K& S) n </tr> - V3 c0 @. a+ R! W, _. F- D
<tr>
$ N: y' H1 W" e6 d0 ^2 ]+ n <td>9</td> 2 U3 Q$ r: v& h. c1 A6 t: C
<td>9</td>
7 i5 r6 s6 ~6 |6 A+ y <td>9</td> + M- Z a, V. J5 H% C ]6 I# Q
<td>9</td> 8 g% v: E0 I) ?% K0 _
<td>9</td> ( P: ` q7 D5 m( R1 r
<td>9</td> G2 ^2 j9 A5 Q( n
</tr> . O: ]/ |+ o/ q/ p( v( ] A
<tr>
+ A2 V5 j0 w U$ I <td>10</td> ) A9 @7 z+ N0 D2 P( s. M% y
<td>10</td>
8 Z8 c! k9 N# e. _$ f <td>10</td> 8 i' D3 f9 K% S: O5 h! z1 O
<td>10</td> 1 C: R; t# q4 x# K1 s" D, `2 h
<td>10</td> % `( g/ }7 O+ q; d$ t
<td>10</td> ; }/ C' a, n# T+ H; o4 p7 A* ^
</tr> + u+ {% u: h+ D. ` M4 n
<tr> $ a. ]+ s+ x4 \0 p8 P
<td>11</td>
$ N! ]0 E5 @$ f) m" e- B& c9 x <td>11</td> 9 T" G6 A( _- d* P+ y3 u3 O" O4 d6 \
<td>11</td> + ~' t. {7 O4 B
<td>11</td>
, H8 y) G8 t9 x% O+ }2 U t3 [ Z) P <td>11</td>
+ x% J- ~; a- U% @ <td>11</td> ( K ]9 F2 x: ^+ n+ t3 s. I- m
</tr> 7 W {; @. e- G( [7 ~5 r
<tr>
/ {. N3 w3 h/ ~ <td>12</td> % z/ z* J8 ~$ J' v2 U
<td>12</td>
5 ^; N- r: c: J6 _) M5 W: N <td>12</td> 4 a) I- K* [% O" Z A6 g8 i
<td>12</td>
0 a) H4 z4 ^. O <td>12</td> + l/ j# x1 M9 i1 D2 D
<td>12</td> ! V7 P* c, u2 U! Z3 r
</tr> , x2 Z2 b: L1 y5 Z6 A6 B: T
<tr>
& o( X1 r; k4 x- p$ j o: C( R <td>13</td>
% c5 c5 `3 `0 f2 G <td>13</td> % a# \& i( g! a5 t4 s6 E
<td>13</td>
/ [+ _9 v p, J; g* A/ ^ <td>13</td>
$ [( S. O1 ?9 p. \ <td>13</td>
5 b8 P; C( @. S1 x. s6 x7 R, E <td>13</td>
/ v& n+ [& v1 T9 F5 d* p5 i# M `# Z5 d </tr>
3 v% i2 d. h# _: z& e/ e6 ]& g" l <tr>
2 _& i! b% }' O8 } <td>14</td>
( C9 b; i4 s. H( } <td>14</td>
: w9 m) F5 |; k3 x <td>14</td> 9 S1 |$ p+ i: i8 D) d
<td>14</td> ! ]7 K. p1 p8 T- g& Q" c
<td>14</td> : a* e5 }: o# W. W- [1 ?/ [4 @
<td>14</td> $ G( y9 I; x7 R, Y6 p* v
</tr> / H) {; y3 |, t& v, p( U" }
<tr> . {- H) u4 Y- G0 M0 v9 K
<td>15</td> * k& t8 [7 l1 T& P, ^4 \) ^( R% F
<td>15</td>
1 K4 Z! t0 k. a2 T' ~ <td>15</td> 1 Y, d# f, A8 i( ^/ {3 r
<td>15</td> : y+ G, a" f) a6 p! C
<td>15</td>
; u+ a9 U8 B# O; t <td>15</td> : S* z* K1 x# S' `, z3 ^/ z* Z, T
</tr> 3 w( U* u* _, ~3 J
<tr> 7 p$ a3 r* W- E. C: n
<td>16</td>
, p/ \4 f% k, Z/ q+ o2 b <td>16</td> / J5 d- }. a. I/ u! z
<td>16</td> h9 U2 l* _; M3 g6 P$ [
<td>16</td> 1 B! y% i* ?( M' [- ?
<td>16</td>
4 ~ ?$ _; l2 ? <td>16</td>
& s& h7 X" ~' M0 p" y2 I/ j) L </tr> ) d3 A- m6 N; K6 f% Z. l1 O$ B6 W
<tr>
2 ^0 T7 k+ R) d. T: I; b <td>17</td>
$ f& I8 E5 A+ i* z <td>17</td> ' ^% e: X7 E" B& z3 q& y
<td>17</td> % U' q8 |' ~' r8 e" |
<td>17</td>
9 {3 @$ P- x0 O <td>17</td> - K6 {& M! Y. |0 w" e' _- o
<td>17</td> - a- d* Q- ?" {8 D. |' K+ S
</tr> , T' [9 l" n7 |6 \, v8 ~
<tr>
3 P C9 S: X3 b6 \9 o+ y& u <td>18</td>
+ X9 m' H4 c7 t: M: h <td>18</td> ; Z! L& E: s1 a
<td>18</td> R$ @; p$ C! `- C1 U
<td>18</td>
; Y2 B* y: D! o: Y1 L <td>18</td>
2 l8 k% r0 |9 E+ Y* ?$ } <td>18</td> ! m$ w; v& p( p% C7 e# |: A
</tr>
5 F/ C% x e4 I <tr>
- A# Z; N9 O/ ? <td>19</td> 6 v& h ]! ?) Y
<td>19</td> , h6 P; i1 ^% O7 G* D) d% ~
<td>19</td> 7 O9 E4 t( {4 q
<td>19</td> 0 D! y) c' `. n9 N
<td>19</td> % v; D- l3 Z9 `) x6 M3 v z; L1 F
<td>19</td>
, t; P5 ^4 f: J7 I! v b </tr>
9 P( Q( P3 |9 d! i <tr> 6 x! {; v2 e v4 B3 ?9 L
<td>20</td>
& { ]( x9 [ o& n0 r0 k/ b$ v <td>20</td> 2 y) ?8 p) V4 k, B) K. ~
<td>20</td>
9 W: m: I3 x0 r; B" }# [$ b <td>20</td>
$ ?8 _. Y& K3 l( u" I, z" _ <td>20</td>
! b% l" b# S; F: A( h <td>20</td>
7 ~+ i$ p$ o7 m3 l" h+ ]3 l* P9 b </tr> 6 E5 D; C/ R' L- u1 A3 A
</table>
, w& D, T) G2 K+ x2 x3 @) F+ s: u </div> . ?! ~0 P B& M* J D! C6 K2 F
</div>
# Q$ i# O) u8 p- z4 y |
|