晨鸟科技

 找回密码
 注册
搜索
查看: 13888|回复: 1
打印 上一主题 下一主题

TABLE固定表头和行头

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-3 09:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
: 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
沙发
发表于 2010-8-13 12:35:07 | 只看该作者
给点注释什么的嘛:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|晨鸟科技 ( 沪ICP备09012675号 )

GMT+8, 2026-3-16 09:49 , Processed in 6.072853 second(s), 8 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表