晨鸟科技

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

TABLE固定表头和行头

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-3 09:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
+ S; ]  T+ a* o  W
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:) P/ _) i& |& G! o4 ~* P
, A: j! ^3 Q' f4 y
<head> 2 E# \) J2 x5 W8 S4 t
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> : x$ d; w1 ^% @' j0 x1 }
<title>无标题文档</title>
* b: [" I) O" P3 g4 f' [7 C<style> 2 T& g% A' K( e" S0 z, X% l
    body{font-size:12px;} - |' f( z* u0 e/ ~9 p: e5 }) ~. X
    .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000} 4 y7 ]1 [! t' t% h9 [( a" [' g* x! \, n
    .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
4 A! \% B3 E, h    .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px}
* Q# P: U" t) \$ p' @0 L5 j  K    .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center}
. }0 |' Y0 J8 Z7 W  q    .dd{height:200px!important; height:208px; overflow-y:hidden;}
+ t2 p' s7 L2 [7 I9 t+ u! e3 H. U9 R' R- g9 v4 R  y+ N1 x1 T
    .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000} 3 }& _; ?- B, D! e" C! z7 {
    .t_i_h{width:100%; overflow-x:hidden; background:buttonface;}   e) _& [/ b* r8 c0 U
    .ee{width:618px!important; width:620px} # T# v- @5 [" ]: P1 Q
    .t_i_h table{width:600px;}
  ~2 }# y* z8 R( B$ \    .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
- ]& k* R1 @( |1 ~% w$ \# ?    .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
# j2 ]" p7 D3 O9 c4 d7 z    .cc table{width:600px; }
% D9 }; c$ {4 w# T% p; P    .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center}
/ O# @. x- G, Q1 F# D  ^0 y</style> + [7 M9 M: _7 ]% W0 n
<script>
' c7 n6 f% ?* R( o. y0 k  function aa(){ * _) X. L- x/ q9 I+ x- ?
     var a=document.getElementById("cc").scrollTop;
0 O2 b5 b4 D# @$ j8 p# n     var b=document.getElementById("cc").scrollLeft;
5 V& ^9 i) K9 A: J0 ~, F9 o      document.getElementById("dd").scrollTop=a;
8 J1 J5 V5 }2 B2 R" L8 d& J# R      document.getElementById("hh").scrollLeft=b; ) I5 s& U! D& B4 G( N
  }
0 y: h9 f, c* D+ M  `</script> " s( E* t* i$ u1 z' }
</head> 4 h( F# ?, ~5 N0 t# y. d! T  n& f

$ n8 @; W7 D# ?<body> " }6 @4 b2 U; F- A1 q6 q5 d8 A
<div class="t_n">
' h; V3 c8 h% \    <span>序号</span> ( K% i( l" f! Q2 ^) ~  g8 U- v
    <div class="dd" id="dd"> ) b- p, t4 b4 ~" Y
        <table cellpadding="0" cellspacing="0" border="0" class="t_number"> ; \- @7 ?2 s" c% l9 m; N( c
            <tbody> 8 U* `7 Y6 {7 v
                <tr>
/ Q# J/ _2 E# @4 m                <td>1</td>
- O+ }9 T) p8 K; y6 i' u: u                </tr>
0 p' `- T$ b2 o4 q' p" z( e                <tr>
: W2 D% V- A: U6 E8 T/ e2 Y- l                <td>2</td>
) m' d  o" O+ p                </tr> # \2 A9 J1 f: {6 q) {/ Q
                <tr> , e9 q" R" P6 g) D. ~3 A1 s5 A
                <td>3</td> " I$ c7 o- B8 s4 g; k
                </tr>
) S4 d& y% o# |; h  Z                <tr> : X0 x" G( \( H/ q5 Q5 [
                <td>4</td>
* J! _, K4 |; K9 t                </tr>
$ t: _! m# f7 k; V: E5 N                <tr>
6 H4 x2 X1 k5 [8 o                <td>5</td> 9 J+ ^. J0 j& g: Z
                </tr>
4 a0 J# H- e, ~6 U/ V                <tr> 3 ^% H  ~' A9 M6 k
                <td>6</td> 4 j  \' ~0 ~2 i8 \7 I! c( H) l/ d4 S
                </tr>
, g- w- J4 L/ s0 `- C, @! I                <tr> 3 g! w+ H3 S9 z# a! }( v
                <td>7</td> 6 D# H1 `8 Z9 D# e. n' X
                </tr> 6 V' b- T3 p3 `" d5 }1 {6 w" Q6 \
                <tr>
7 o% c6 P& }, j# p5 d# T                <td>8</td>
  ]" f  c, s7 Q7 h. @$ W                </tr> % R: ^! X, B' Q
                <tr>
* Z4 m+ `9 A7 k; M                <td>9</td>
. e9 [( p. w' I7 N7 `+ z                </tr> 7 N+ Y8 h( A5 p) @6 X
                <tr> 8 p" y6 l- Y9 @
                <td>10</td>
+ Z  B/ o0 |3 ^$ \                </tr> 1 Z: }+ U6 v7 H2 S
                <tr> , O# r/ M; _5 B; l6 q  m0 A
                <td>11</td>
6 N. s9 G) c& A4 K' ]0 v7 {- D                </tr> - f0 i4 c: M% R/ k. y  |, A. X" N
                <tr> ) |: p7 f; o& x( b
                <td>12</td>
' f) u- |; v6 d. A* g; Y                </tr> * n! }; p* k0 Z- V1 x- Y6 ~
                <tr>
9 o4 }: ^+ o; `$ J; N+ H8 ]! Q                <td>13</td> ( ]# O, G3 o$ e' g7 r# _
                </tr> ( W6 }7 A1 v7 u* [
                <tr> - n( q: k) U8 u1 E
                <td>14</td>
% o# n" G; V& U                </tr> 2 D/ d/ \1 d% u
                <tr> ; U" v. |. J. {
                <td>15</td> ; a( \% f% v0 Q! f- e" _  l/ Z
                </tr> 3 {- O2 Q8 H# s- r2 d0 @1 ~2 q( r
                <tr>
/ |8 C7 O& V' l* b2 G# ~4 Z. I8 K" w                <td>16</td> $ x6 a; i! X2 F2 C( y; Y$ t, z
                </tr>
0 T) Y6 M; J7 _5 O! Y% x                <tr>
8 Y, B7 a4 Y0 M0 H                <td>17</td> 9 N% Z/ L" `8 G  o! P; n, ]
                </tr>
" G6 k( w. r1 o1 }- [1 D% U9 _                <tr>
8 ]; K$ `0 K4 `$ d# n0 T                <td>18</td> + q- _* K8 {# H' s! A3 F' l4 I
                </tr> / t( ^$ x8 R( R* k( v4 V. h
                <tr>   t: I1 L4 v/ i0 o: C0 R
                <td>19</td> 0 E5 ^7 l* ]2 O  d) P
                </tr> 3 D! J0 d- b9 ]& P4 t8 p. @) O9 ~
                <tr>
" _# x; G9 J2 i5 _. [" i                <td>20</td>
+ y( u- j" I8 `! {                </tr> ! r! n; r! k  E
            </tbody> ' O& w& p5 }( ~, H( l# h7 P* z* e
        </table>
. h" N( h! }' p6 X) Y6 K4 c    </div>
$ P+ I9 K1 k2 a+ Y</div>
2 s0 k: }! X% J1 H4 ]% A, m2 @* p<!--table栏目-->
2 i5 i6 G5 x7 j7 G* F  V<div class="t_i">   P8 ]7 {; }" q
    <div class="t_i_h" id="hh"> * p8 m* z; v5 G' C
        <div class="ee">
" D5 ~$ i- `* x" f9 G* J            <table cellpadding="0" cellspacing="0" border="0"> , u/ Q- ?+ R- ?7 B, \" K
             <tr> : g3 Y! R! i8 \
               <td width="10%">栏目A</td> ; e" P1 m. X) a- [
               <td width="20%">栏目B</td> 4 B  ?- B! a& \4 A5 Y) O$ Q
               <td width="10%">栏目C</td>
4 o% }$ q2 S* J+ B1 G4 `" Q6 F' Y               <td width="20%">栏目D</td> ( {9 c( k; w/ A* I8 x# J$ p
               <td width="20%">栏目E</td>
1 D. W. i: C" w  ?               <td width="20%">栏目F</td> ; t: |3 t8 ~. z
             </tr>
5 W# Y, l0 C! E: F- |7 c7 B            </table>
% S4 ^8 J  L& f) R6 |0 V        </div> / n. N5 ]+ h8 A
    </div> + \' d. T7 `0 r5 C, g; n! Q
    <div class="cc" id="cc" onscroll="aa()">
9 P9 S, ]- P. T% `( d, e7 x& L        <table cellpadding="0" cellspacing="0" border="0"> " }" H% E  @5 Z! V, Q
            <tr>   j# f$ q& b1 k0 T$ D8 C7 B1 v
                <td width="10%">1</td>
5 m1 ~+ {) y$ y) w& T/ [* e  N                <td width="20%">1</td> 8 I+ s$ K( `+ S3 ]- g6 V1 x
                <td width="10%">1</td>
1 x6 w/ O: Z5 T4 c* P+ V% x+ r                <td width="20%">1</td> & V6 t& U, o8 Y  e
                <td width="20%">1</td>
$ {7 q3 O+ P- m( w6 _( o4 o, J                <td width="20%">1</td> 6 J0 I' C2 y7 t7 t# S
            </tr>
  ]  {; u  |9 K$ B  `            <tr> / P4 _9 L2 v0 y) b5 x5 Z4 A
                <td>2</td>
0 N3 [" s$ `7 m+ L1 G1 F                <td>2</td> " l) Y: ]# @# @) y1 N- e
                <td>2</td>
0 Z1 T' l5 A2 [* ~3 i( I                <td>2</td>
  f: F7 [0 Z) {2 `                <td>2</td>
, t2 T+ W# t4 U5 t, v) S                <td>2</td> + A5 s- K5 X4 O
            </tr>
# f) o' C6 _8 @/ j3 `            <tr>
6 M, J0 }6 l0 R6 h" ~7 [                <td>3</td> ) X' b# \! w+ n$ ]$ H
                <td>3</td> ; q% x( U& ^$ `
                <td>3</td>
6 Q% s& Q% L# `# \# k- e                <td>3</td> ; W/ O6 Z1 m9 g- J) }2 |
                <td>3</td> 9 `& K8 D% `( T
                <td>3</td>
0 ?, h2 _: @1 L% e            </tr> : Q: [0 m0 ?. J1 u7 x" O( n
            <tr>
- Y5 r  j; j9 h" z3 Q9 R' R                <td>4</td> 8 Q0 L  r( b2 A6 |( V# S  p
                <td>4</td>   l' y3 ]" S7 U. C- _$ r
                <td>4</td>
7 H/ Y! W9 z1 l, G6 H                <td>4</td> ( Z) O4 ?! e- b% Y
                <td>4</td>
$ _3 u8 Q1 s, D% T$ r6 f                <td>4</td>
( R) U; [0 C9 [/ m* f            </tr> / i" ^. }- t2 a
            <tr>
9 C7 Q$ W9 m; E2 Y/ B3 \                <td>5</td> 9 U  ~+ I% C  d3 ]- T  Y0 x) A8 y
                <td>5</td>
( N9 z  B4 L. W- V5 X1 q                <td>5</td> * c, N( d8 y: D+ o* N
                <td>5</td> ; s- p3 T7 p% D. c3 Z8 k) u
                <td>5</td> 7 X% u/ ~! v2 k
                <td>5</td> 2 d! _7 E/ E) E2 b
            </tr> # o/ Q- l8 g. A" Q# Y  a4 H
            <tr>
' c4 q5 u; s3 j                <td>6</td> 5 l$ w0 w9 S0 v6 Q
                <td>6</td>
' b" B0 A1 Y* s                <td>6</td>
# ]% n: [: ^4 F9 j                <td>6</td> ; x9 r3 v  r6 |5 ]
                <td>6</td> ; J  I4 ~  P( ?& _. ]
                <td>6</td> & n8 B! O$ |! B" F, W: G5 A3 g
            </tr> 3 o' Q$ L/ C+ C  }4 \
            <tr>
9 s6 j. ^8 ~# T/ Z. G* z                <td>7</td>
* W* g' o$ g# A! @- y4 V                <td>7</td> 7 b" Q! O( ]4 ?4 f. H, }
                <td>7</td> ; V2 Z( z  v( W( B
                <td>7</td>
8 Y3 O% U/ R* f/ t' z                <td>7</td> 4 \8 W7 _8 ?2 {; @* Q! n0 g
                <td>7</td>
. V% T" P' B% T  \            </tr> 2 ]6 R: y. V# C+ ~( @1 U
            <tr> 9 A8 K3 u& \0 z. w6 T
                <td>8</td> * H% n% t' y4 a, F+ v2 x
                <td>8</td> * _7 t. P8 {2 ?3 p/ c5 y, t+ J
                <td>8</td>
+ G2 u* B. m- [: k                <td>8</td>
8 [1 l9 x# S7 M                <td>8</td> ! r( e5 o" a8 M5 Q7 u
                <td>8</td>
9 X9 o8 A+ R0 y; ^+ s            </tr> 4 m; W) }6 U3 Z& U2 {% P6 F7 C4 p- T
            <tr> 2 F& y- i& s7 E
                <td>9</td> ; E# X- @. y2 L" H5 h4 e/ P
                <td>9</td>
. x" a/ a% ]# O: y' e                <td>9</td>
/ ]+ l+ i# B! c$ K                <td>9</td> ( k9 x- ]) v- n' b/ @
                <td>9</td>
/ \( l4 Y% J2 Y  |0 |* r. q$ t2 P1 d                <td>9</td> . H9 i% C- y7 }6 L& b( e' ^
            </tr>
# r5 v6 @1 O/ g9 x, s+ p/ |0 A" P            <tr> 3 c& W9 w3 X+ P* J
                <td>10</td> $ g+ [- ?/ c, X# h8 @: g- l1 @
                <td>10</td>
+ W2 s3 h; H7 n+ a                <td>10</td> . `+ Y8 }" t1 S+ N. r, j* F& A
                <td>10</td>
6 ^, z+ l- P1 n/ K0 ]" T5 S                <td>10</td>
  T9 R4 u/ [& {4 o6 Y5 t/ S8 n                <td>10</td> 6 C+ R' B6 F7 V" _& Z1 w  H, S/ }( M
            </tr>
/ }! q1 I+ H# Z) |' n2 z3 M; G            <tr> 7 ?$ P8 m) U- r, F
                <td>11</td>
5 i* L+ h; t% B9 x  Y1 n2 g                <td>11</td> . a) z0 V& j( O$ N- G6 r* j
                <td>11</td> 8 }' G2 Y1 S+ [( f# {6 n
                <td>11</td>
1 p- S! |4 h% ^, ~0 F; v0 Q                <td>11</td> 0 i8 v: h7 |4 f
                <td>11</td> & x, r: p4 _: ~3 c" C. |: [
            </tr> ! [! v9 F- ~% Q. A+ Q& e& m
            <tr>
8 L; n# \" l1 v                <td>12</td> " f& G: H2 S/ `5 e4 V+ W0 h
                <td>12</td>
% T" v* @1 I. r4 ]: d/ d# J, x+ L: z                <td>12</td>
* n0 S, `, L9 {' Z4 o9 O  W                <td>12</td>
& ^/ Y- ~3 d: A$ o                <td>12</td> ) M- o8 n6 w7 s
                <td>12</td> ' }) C6 F. g+ @) \% R
            </tr>
5 A" e/ G- s- N            <tr> - n; s+ c2 X4 D& U8 O/ C! ~
                <td>13</td>
% T" O/ s3 W% M% P; m: I4 Y                <td>13</td>
( d. P, w" O. G9 H                <td>13</td>
4 [' \; q) |9 S, L2 R2 E: Q# f                <td>13</td> 4 m- ^" Y( m: y/ d, W
                <td>13</td>
) e( e! ?9 p7 q+ n7 M: E                <td>13</td>
  R! R+ N/ ]* B) ]8 i' X5 `            </tr> 7 ?7 ?8 j. z! L; z# l
            <tr>
1 @$ N" {# o  B+ u) y+ T                <td>14</td> , U$ R# @7 u# m/ r  |  E" T
                <td>14</td> / f1 O! t+ a  L5 t* M
                <td>14</td>
7 k4 k, e* Y9 K4 U# B/ M# O                <td>14</td>
: `4 q- J1 ~" b1 ], [/ s                <td>14</td>
! |/ I: v' Y( J9 \, r& l7 {                <td>14</td> / I( E# G# M+ X: v, Y
            </tr>
3 F2 u) O$ `* y, r: |) g( o            <tr>
( j2 x( n0 I1 c2 i                <td>15</td>
  O& z; n' a! X+ t0 u  r% w) N                <td>15</td> 4 ~; I2 c3 f% G+ ~
                <td>15</td>
0 n4 S9 K6 d7 x5 Q                <td>15</td>
  U" t9 g( `7 ~; f0 e                <td>15</td>
$ B3 j2 ?2 r' z                <td>15</td> 2 Q. n2 J! L; ]- u4 l8 r
            </tr> ! j' [% S7 v$ I/ O0 `
            <tr> ' N& H6 N* D7 Y; u" I! |
                <td>16</td>
! {% T  ]! j/ o5 c) Z                <td>16</td>
# Q3 c; H) ?5 ]5 y# q) p9 e- ~* B* S                <td>16</td>
! H1 _, z: u+ x4 x1 i) S. H                <td>16</td> / K2 S5 ?! J+ @" a
                <td>16</td> 5 V' W$ o8 P' f' a, X4 @
                <td>16</td> * q7 {% q+ @+ T5 N9 Z7 A
            </tr> # s: r, I1 \$ U1 D; P; Q1 m
            <tr>
. P; A- c& {, q                <td>17</td> / }  ?( ]4 N# ?4 u
                <td>17</td> ' |) j/ c4 i0 a2 W/ {% h- z
                <td>17</td> $ s& ?' s: A+ |9 l" Q
                <td>17</td> 0 S) \" q5 g" ~. s
                <td>17</td>
: O2 \6 G# [8 w4 v, ^                <td>17</td>
& j) c- g* O! t5 Z  c( A  H  E            </tr> 5 v& _7 B6 }, z% a. T9 A6 j, G: E
            <tr>
. C, h; y& x$ ?                <td>18</td>
% \7 N* w) h) \# Q6 z) s* G                <td>18</td>
3 Y* c/ p) [% J& h9 Q) L+ ?                <td>18</td>
( W4 b6 O; j+ t8 }9 Y# ^                <td>18</td> ( s; Z7 U9 z( E, b1 B& Y  w; @
                <td>18</td>
: M" Q" ?; X) i4 Z/ K9 e                <td>18</td> $ L2 k  e' T* V, w9 d/ r& h
            </tr>
0 w# Q; `/ s9 \8 ~5 ]/ U5 s            <tr> 8 O0 n$ M7 v  S* u5 s* l
                <td>19</td> , {5 I$ R5 U6 k& s, K+ i
                <td>19</td> 8 V9 U4 T6 L( Q7 d9 C' I
                <td>19</td> 8 T# y* m# q* o* D; _# _
                <td>19</td> 1 a) Y4 d; m1 C4 ~- |' w5 V
                <td>19</td> ! Q* C* d. H7 a9 C* V! v' [
                <td>19</td>
# ^& l+ [: U: ]            </tr>
) z  L6 h  O- l& v            <tr> 4 P, T; }9 Z0 J6 @0 \
                <td>20</td>
! ^; W* T  i: `- q                <td>20</td> & H( p4 x5 i4 q/ R3 e# l0 U
                <td>20</td> 3 Q- f) t9 }- }/ E& y2 n- p
                <td>20</td>
; T7 v% U: ^) I1 W, r$ v: F7 v                <td>20</td>
" Q) ^0 Z8 E* {/ c2 |! _8 |/ [                <td>20</td>
- \! [& x0 [4 m+ T            </tr> , S) v- x& u5 v  s9 g$ O# z
        </table> ) E! v1 |: N! u$ z
    </div>
) k6 S. h9 M/ w% S0 ]</div>   {3 Y3 T* v" _' z4 W# h
沙发
发表于 2010-8-13 12:35:07 | 只看该作者
给点注释什么的嘛:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-28 18:03 , Processed in 6.065663 second(s), 9 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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