晨鸟科技

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

TABLE固定表头和行头

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-3 09:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/ \; r# A. y! A9 w
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
- j* ?( o8 s4 g$ M# Y
* s6 D) _/ ]& C# _<head> 0 \4 X9 _) U2 S, J  I' M
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
/ y& b6 g" f* `1 y0 l! u<title>无标题文档</title> ; M4 u5 ]9 T! a" }8 C2 R
<style>
$ L7 B3 q1 V' ^$ @! p/ @( C8 G3 Z+ L7 R    body{font-size:12px;}
1 _8 w" F  ~$ v) C& o    .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000} % C6 n6 w3 n. Q" G
    .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
% B( l/ O* c; V+ b0 C1 e    .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px} . V) Q3 G) \# l' ?6 a9 m4 G
    .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center}
. i% }$ N- D" L9 O    .dd{height:200px!important; height:208px; overflow-y:hidden;} ' B: x7 C1 W  A' B( X# t1 X) G

$ f% x, l9 q% K& c& U% M) w    .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000} ) _8 U5 M! K/ P; I- Z2 T
    .t_i_h{width:100%; overflow-x:hidden; background:buttonface;}
4 Q6 J6 U8 J! i    .ee{width:618px!important; width:620px} 7 z* V7 A7 R* \; K* L
    .t_i_h table{width:600px;}
, K% Z5 M1 @) n    .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
4 x! r; L2 X8 g  @0 j1 A0 Z0 v    .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
+ l' }! U- ?. b" B    .cc table{width:600px; } ( @3 I9 P8 p7 b
    .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center} + V, G8 P) P4 H( |, F: {
</style>
, M% Y7 `7 N+ A/ h1 Y<script>
( A7 O- ?8 `. J; K  function aa(){ 5 q4 F# U: t3 w2 `, ~2 N+ P" L  ?& G
     var a=document.getElementById("cc").scrollTop;
, e6 m' Y/ m6 D- Z1 Z9 s0 L6 U     var b=document.getElementById("cc").scrollLeft;
) T' v6 \" e- X7 T( e9 S7 I7 b$ o      document.getElementById("dd").scrollTop=a;
6 z. c. x4 G# I' t) p. b& @% j      document.getElementById("hh").scrollLeft=b;
$ `- w+ j' r: @! F; \  } " r1 l; E0 }: b
</script> 2 S" N  y1 r2 G. g- R- u
</head> % v. z- V/ h0 }; O8 d5 v

3 O/ f$ W, F* D" J0 W% v; q" j<body> 4 S1 x( D* ^. w2 E' |
<div class="t_n"> 9 ^" B) w2 s& b
    <span>序号</span>
; }  ]8 S/ M( _1 t    <div class="dd" id="dd">
4 l3 w) ?, e( ?$ }  J        <table cellpadding="0" cellspacing="0" border="0" class="t_number">
: Z* [0 E( H0 _3 X  Y            <tbody> 2 W) d3 M/ m5 e6 E& i5 a7 q
                <tr>
4 }4 ^) y# g# i0 @  u                <td>1</td> ; f. A% a: p. [7 ?/ H
                </tr>   B( x! `3 H3 \' m3 O! G+ t
                <tr> ' [9 S1 ]5 }" I/ n
                <td>2</td> 2 f8 S+ l3 y2 \& p5 \
                </tr> " A; B) o; h( W+ Z" n# u. I, o
                <tr> ) u9 p+ g3 b- ?" B# s
                <td>3</td> / ^; A! C# N+ d' ?
                </tr> & H3 d4 Z7 }& c5 i$ E3 Y8 q: N- Z
                <tr> 0 q, r/ ]" v0 Y; ]* c5 ^
                <td>4</td> & n4 a/ {, T& T4 |+ F* f4 I% P3 M
                </tr>
, x* V/ ~5 J6 ^/ S  y                <tr> . H; k$ ~& d& y' z% e" I3 u* S
                <td>5</td> 8 q$ G& g9 H4 U1 w4 F4 m
                </tr>
" I6 T8 j. v- F; k/ |% r6 b                <tr> - ^; L3 M# Y( J: b$ M
                <td>6</td>
8 D" L2 ^& Z/ L) a                </tr> # ?0 {/ O* G4 |  |, [, N0 {, M8 j
                <tr>
# b2 G/ k) W* z& P4 N& r                <td>7</td> 2 S3 B* J# R  a  G
                </tr>
) N/ D% E0 g8 G                <tr>
, O& y( J9 [: R- H                <td>8</td>
' a; ], H$ h! O. w! k, \                </tr> 7 a8 r& s; g+ r' b# n1 d
                <tr>
" y# y) b+ }# o6 n( h& N3 L7 L' w                <td>9</td>
. P1 e8 O& i3 {1 ^                </tr>
0 N+ u; U- |% y7 @2 z6 V                <tr> 0 y, {; i2 [. ]. x. B9 u. o& }
                <td>10</td>
3 e, N0 B; L! |3 D& n                </tr> 7 Q/ k6 l; ?! \9 `+ x$ x
                <tr>
) r3 g/ v7 ]+ g# X                <td>11</td>
/ y! Y9 Y6 `( T8 u! }                </tr> 3 o2 f; l; N4 d7 G
                <tr> ! F1 Y: c) Q6 Q3 _# I" D
                <td>12</td>
: C' K3 D1 ]/ J9 b* b. h                </tr> * E9 G4 D0 N  _5 h5 @
                <tr> 1 ?( i/ S1 j6 m# O4 a* p8 i8 N1 h
                <td>13</td>
2 r8 v7 s- X% D2 ~                </tr>
; S$ l* d$ R& Y) E                <tr>
4 ]! b% I) x% V' c$ n9 ]                <td>14</td>
' l( k+ J4 U3 ]3 o                </tr> " L8 _  v+ _8 o+ M  R
                <tr>
9 E. P, p; A( h0 X7 e1 S; J7 ~                <td>15</td> 4 u* z1 g( S( ^
                </tr>
3 `5 s. s7 P) g8 \. H                <tr>
# ]* }) e) O7 d                <td>16</td>
8 g- p) h8 O3 U; Y" @* ^. X# I8 a                </tr> % t, R% B2 @3 g
                <tr>
& a. m" E! t. Y! j" s+ Z                <td>17</td> ! I0 Q# w' j' |: [
                </tr> / a0 b. H7 x- u# f. n. V1 I* O4 s
                <tr>
3 L; e" ?& u1 k  P6 ?9 U                <td>18</td>
' Z* i8 o9 X. d                </tr> ( m5 u9 d) a# J5 O) u
                <tr>
8 w" W8 {: m, B                <td>19</td>
" Z, B. ]2 i, e2 H5 C- l$ \8 c                </tr>
* N* `! Y* S4 r; n; S                <tr>
$ Z( a* D  \/ X! [4 t* P1 @                <td>20</td> - x: i0 Q& i# V$ z2 C: P
                </tr>
$ \8 |0 w9 y6 X7 A% [4 g- e) v! A            </tbody> / F0 C# r* G; W" W
        </table> 7 C1 E% k2 p) X/ f3 |! l: {
    </div>
8 ?% t2 h6 H: F</div>
9 y% G7 |' n1 Y5 u/ C<!--table栏目--> 0 r2 V6 b9 Y3 B( b/ j% e+ D# g% r
<div class="t_i">
, ?0 L1 A+ U6 y/ M: N    <div class="t_i_h" id="hh">
8 W+ ~/ A* f; Y# f/ Y        <div class="ee"> 7 W; U0 d: A8 C
            <table cellpadding="0" cellspacing="0" border="0"> 7 r8 S, x# `( W# o& c" E
             <tr> ' S% G% K- I0 }; N# z: q
               <td width="10%">栏目A</td> 4 y3 j9 l' ^. i) T: W% o
               <td width="20%">栏目B</td> . t! U6 x/ _1 O0 U
               <td width="10%">栏目C</td>
! t0 {' j; a. |. R               <td width="20%">栏目D</td>   v; r  M9 b9 C' _
               <td width="20%">栏目E</td>
; H5 t: O4 w( Q/ m( J4 Y8 o               <td width="20%">栏目F</td>
* f+ G) I3 i" A! \4 m             </tr> 3 d# ?5 D& U- t, S
            </table>
& O. C! I3 |9 p: q: T# ~) h9 m        </div>
( x* N  f% o6 T7 M    </div> ( C5 l; q- U; l( g% W
    <div class="cc" id="cc" onscroll="aa()"> % n- ]  [7 K, e) ~8 G
        <table cellpadding="0" cellspacing="0" border="0"> , r1 k/ V1 Z  c. m
            <tr> , J4 p. G0 _' Z& v4 J/ k( f: L
                <td width="10%">1</td>
7 Y% U+ R* j3 s                <td width="20%">1</td> # X! @0 X( a1 J& c
                <td width="10%">1</td>
; Y2 ]) i7 A7 R9 w+ [                <td width="20%">1</td>
) Y9 ]# F4 N  T; o2 r& V! k                <td width="20%">1</td> & H& ^0 p3 b& h, J6 K7 z5 [
                <td width="20%">1</td>
$ k8 I. I* d1 ?/ M1 Z; q" ^            </tr>
3 n  v" t3 f' u0 Q$ a6 |. y            <tr> ! U3 L8 U' |3 [+ A
                <td>2</td> 8 C( h1 X) n( M9 o( J
                <td>2</td> 5 h- I, O% f2 G" v9 F, [5 V" b. g
                <td>2</td> 9 |' u% q" B+ g% J1 `+ s
                <td>2</td> + f# H. [1 s5 k4 D( Z
                <td>2</td> / Z" u: X- v& N; P& M: D: q% b! K
                <td>2</td>
6 y( ^/ t; j* n; I6 \, E! m            </tr> ( U6 i- z- g- p! P! U  J6 ]7 Q
            <tr> , c$ z. W) E6 _# D' Y: b& k
                <td>3</td>
1 L1 U- ~9 I  l                <td>3</td> * K/ K' }$ b0 f; c* }, z
                <td>3</td> . j% a+ s& x/ u
                <td>3</td> " k+ B; L& X- j3 f( t& [% q
                <td>3</td> / `1 u0 w& `$ I4 y+ ^/ w
                <td>3</td>
4 D6 R7 l" u# y9 b            </tr>
! H9 U& i0 n1 c% x  d& R! P            <tr>
4 g: ?( }6 G( k% ?                <td>4</td> % e) j7 W) m# [+ B8 A$ j
                <td>4</td>
# p" X9 d- G( o' E& H# N                <td>4</td>
6 u0 O7 ]1 i; Z  v                <td>4</td> 9 C' g; V  _* B
                <td>4</td> $ y* {8 p" x3 {: g
                <td>4</td> $ G0 D; E% ^/ n. O4 d7 ~/ T
            </tr> " u" |$ J6 f! ^! M/ P" g
            <tr> % j" D) w& Y$ b% c5 x
                <td>5</td>
5 |$ G$ ~6 S2 O5 o- ~                <td>5</td> * w; H% v* h5 Z2 A
                <td>5</td>
( ?. I2 u0 d% f' n. ~3 w6 M                <td>5</td>
5 J. s: p: h' M) ^                <td>5</td> . X: s0 N4 }" l- W5 H
                <td>5</td>
9 C9 ^6 ?2 ]+ A. V$ v, {6 _            </tr>   p2 u6 Z  \0 l# W4 F
            <tr> 1 m; ~* L2 z* y( `1 U6 }* J0 r
                <td>6</td> ' j) O& M0 c9 M1 q8 T
                <td>6</td>
) Y2 O' w; v" i( i, Y                <td>6</td>
+ v/ q- d7 O1 z, B                <td>6</td> 8 n0 W1 r6 ?* I: S$ k' l5 m, Q2 x+ d
                <td>6</td> 6 M, n1 e" X; c6 W$ e' V
                <td>6</td>
- }$ r+ n. @- R- ^  N" N            </tr>
% N2 y" t7 A0 Q+ Z            <tr> , I9 u- b. d0 _8 h2 {3 r" K
                <td>7</td>
$ t" H5 b; s# c) b& ]                <td>7</td>
9 e6 K4 W. K( L                <td>7</td>
% W) D$ r  ?7 x6 x( N                <td>7</td>
( W( W$ N$ a4 j4 j# f4 F) P                <td>7</td> 6 p4 p! N0 _3 o5 b/ M, Y: w
                <td>7</td> ( K% N3 F5 u+ e& T+ C/ p
            </tr> & E' Y1 I2 D# |7 [
            <tr>
# Q8 Y+ H0 }3 z/ }. n$ P                <td>8</td>
! e6 v6 |' M0 J* t; o  {                <td>8</td>
: {* w: ^. J+ K1 x* Q0 q% V                <td>8</td> + f5 E5 ?# f, }/ S
                <td>8</td> * \1 [% c% C' w
                <td>8</td> ( N6 y. i8 E" v
                <td>8</td>
2 w1 D$ @( O& a2 ]1 Z- C            </tr>
" c  `2 Z0 a5 e* B4 v0 J            <tr>
4 w0 l. f, q5 t$ Y3 k, l! _                <td>9</td> ; [. U4 ^" z; k
                <td>9</td> % ]+ Y8 x! e% I7 z+ ~
                <td>9</td>
( _; h: r. A& e8 ~" g5 F( r) Y                <td>9</td> ' ?4 J2 d" M2 @0 P6 s& W
                <td>9</td>
8 V7 a3 a: S' X" z7 d- g                <td>9</td> 4 R! `+ c  ~/ p8 W
            </tr>
: k( ~% P) D) D6 v6 B9 c            <tr>
# `2 \( g  g( e! K6 O( v                <td>10</td>
/ Y& B8 m9 I9 a. e1 |                <td>10</td>
# |3 a9 F! Y; A& R# _0 `3 d) u& f& K6 L                <td>10</td>
3 F4 e- D8 K$ P                <td>10</td>
- T* \  X; X( j5 U7 h' l5 k3 |                <td>10</td> : N2 q/ i% k9 B( x
                <td>10</td>
# ~2 }. |" G4 V- \9 W2 {            </tr>
2 a3 k) B/ R- A( f. y$ Y& R+ \            <tr> & X0 `# _) I* `) u- F
                <td>11</td> 6 l4 n" v* I* F) Y6 ?
                <td>11</td> ; l2 X) }5 T; C8 s* \9 j
                <td>11</td>
9 N, `( Y' `/ G4 h6 R                <td>11</td> ) f# ^% N+ \+ ~+ W' ~1 X0 F
                <td>11</td>
: I4 X) t9 o& l                <td>11</td> 6 ~' I+ ~3 J) b/ \$ p
            </tr> + R$ c* k) @  d$ R; g
            <tr> : K, A+ Z, D% b( t( E$ p9 Y; |
                <td>12</td> . Q  Q7 p3 @  x
                <td>12</td>
; w" z) N. ]) G5 j0 S* Q                <td>12</td>
% M9 N/ R% |% `: B) N                <td>12</td> + f0 k; S$ w' o& e
                <td>12</td> ' v3 C* j. c# ^6 ^" i
                <td>12</td> * F# o3 c( S+ K% D% r8 K
            </tr>
0 e- V/ w, Z% C* B8 L0 G  |9 M& f8 T3 B1 N            <tr>
# ~3 w5 R) o  Q                <td>13</td>
0 x3 d* G& V+ {                <td>13</td> ( P% M% Y2 Y! X3 h) d1 X
                <td>13</td> % l& j% a. T1 T- u% k' g/ y
                <td>13</td> ! {  k# i( `, t+ m5 k1 C
                <td>13</td> 6 U- }" `- H% z; I
                <td>13</td> , N' y9 y" _% P/ s) \
            </tr>
# o) ]/ ^% O. y* A  x            <tr>
' m$ N. S7 j5 `0 k                <td>14</td>   u, R6 u4 ^9 l9 n7 U
                <td>14</td> 6 k1 x' k8 Q1 J" G( ]1 y5 c
                <td>14</td> ; I& p& [4 \- R0 k8 ?8 y) c! a
                <td>14</td> 7 J. j4 M/ k  f. E3 _7 T
                <td>14</td>
: s* M+ M6 r& Q                <td>14</td> # N7 M6 p! q: [+ ~7 o: s
            </tr> / U+ c5 T/ P4 q: v" B  k5 p
            <tr> ! g* Y2 c* w. A0 ^$ q, }/ s7 s
                <td>15</td>
' T9 @, {9 _# |, n' {                <td>15</td>
; B1 X( R% l# H& ~9 m                <td>15</td> ; s. ~4 i# x8 b" n5 @1 q- M) o
                <td>15</td>
% s5 K5 B1 u6 m; O4 [                <td>15</td>
/ H3 b8 L0 \2 J% |                <td>15</td>
  E1 Z% j* c2 L' n+ R: K            </tr> + y0 ~* O; i# ?8 h. [! P5 h
            <tr> ( M6 i, r4 C8 W
                <td>16</td> 4 W5 O" d0 {! ~: u" b" Y
                <td>16</td> 7 s8 _) F+ L' G  P8 C/ l2 _/ d- R
                <td>16</td>
0 b8 U1 P! |& p! f                <td>16</td>
) _/ p& x2 V8 P/ @9 s7 d                <td>16</td> - X* j+ |" D' f# r9 |; @$ F
                <td>16</td> ) y  I' y# w8 A% L' _2 r* d  g
            </tr>   [% H5 c( A3 k  W0 ^/ @
            <tr>
: A1 L& S1 t9 U  w2 y                <td>17</td> ; D/ e* |/ G0 r6 `0 s1 C% o8 a
                <td>17</td> + }) Y$ s7 M& n6 x7 A7 {' c3 _
                <td>17</td> 8 u" n+ D# A$ f4 Y% W! I
                <td>17</td> ' @/ c$ x: @9 F( j  O3 S
                <td>17</td>
3 s0 k3 g5 c- m' ?3 l1 v                <td>17</td>
0 j7 d8 v) O2 Z. R, T% Q            </tr> " B! w# M/ I; v$ Y- y
            <tr> 2 f( p, ~9 ?! M) U: R
                <td>18</td>
+ |6 ?$ S- C0 I  N                <td>18</td> 1 d2 e) z* e4 C" z; j6 X5 E
                <td>18</td>
: @$ F5 y7 W7 E/ e                <td>18</td>
" c# ?" [% _* @0 `! i6 ^) o, f                <td>18</td> 6 }+ u( U% G$ a4 _
                <td>18</td>
8 E+ E8 A9 |0 b, C. K2 q& H            </tr>
3 F, I! N+ L: d4 h6 f: p8 t            <tr> ' ~6 ]& _- `# T4 e" I: s
                <td>19</td> 0 S! ^2 m  @. d( R- j# t
                <td>19</td> - F* @# J5 z$ l9 {" a  u
                <td>19</td> + ?" K# S! _, E
                <td>19</td>
0 [$ J/ A8 N' ]% @- G$ u8 O) ~                <td>19</td>
+ d( E$ h6 t2 w' S* l, T                <td>19</td> 7 r/ o6 s- N2 C6 [+ d
            </tr> . m# i: N4 A4 B5 u  k
            <tr>
( B1 M% s% g$ ^$ @/ T                <td>20</td> % x0 S7 X7 U! p  K( w
                <td>20</td> 1 A# D5 a" d! X' y
                <td>20</td>
+ P, c& s( G+ u                <td>20</td>
2 z( m* ]3 B  R; |                <td>20</td>   q$ i1 H( e8 V2 Z- b7 ]; p1 s
                <td>20</td>   ?2 a9 E9 X% U; Y$ V' s
            </tr>
4 c  ?6 \+ ~" D! Y! H6 v        </table>
6 K% L5 a6 r- Y- @% e% w    </div> % E$ z9 }) e! `' @
</div>
& O+ Y0 ?! j9 e! x3 V  w, Q
沙发
发表于 2010-8-13 12:35:07 | 只看该作者
给点注释什么的嘛:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-13 00:45 , Processed in 6.076405 second(s), 9 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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