晨鸟科技

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

TABLE固定表头和行头

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-3 09:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
& l7 P: p3 P6 e
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:& l: q: q# v9 b0 L: |' I" W7 @, q

; j2 U' D0 l; O8 Q9 n9 J8 |3 d" W<head>
0 B; H5 q+ y9 `<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> . u5 y# e0 ^8 G% [
<title>无标题文档</title>   n8 q% Y$ ~0 `* H+ [4 \: J
<style> 4 Y, q& _2 M) i* A8 P
    body{font-size:12px;}
4 U, Z5 w6 S+ |6 R    .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000} . z# X7 |; S3 i% I# u2 i
    .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
" ?- R, |% Z! I. U! f; ]' d    .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px}   n) L7 ^4 |3 s9 J8 V% r4 E& I' N
    .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} 7 w, e- a. w* C/ E9 \
    .dd{height:200px!important; height:208px; overflow-y:hidden;} " ~" Y- f( b, l7 S4 ^

7 t( E3 f/ L- T6 J5 ^    .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000} ( b# t! t& I- U  R
    .t_i_h{width:100%; overflow-x:hidden; background:buttonface;}   H% Z; R% G+ a8 {% e! q9 h7 I) [
    .ee{width:618px!important; width:620px} % D, ~, \0 q5 `3 l! ^- t* E0 w3 k
    .t_i_h table{width:600px;} + U4 C, W  J; h: I" n3 _5 x
    .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
# u# ?) @; m* W) J/ X5 M$ F    .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
6 z9 I3 V7 N$ F7 S% b- E    .cc table{width:600px; }
  |5 t* P' A. Z" P; D% W    .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center} , y( ~) n, K* f1 C5 J! ~$ I7 r
</style>
$ h4 ^8 v* E3 o4 e, V: g<script> 2 A5 P. n8 k$ |) J
  function aa(){
8 ~" S) Q. c9 J' H/ h, ?     var a=document.getElementById("cc").scrollTop;
6 K; c' ?3 b, w     var b=document.getElementById("cc").scrollLeft; + ~' |% I( _/ H6 ]; y' y
      document.getElementById("dd").scrollTop=a;
4 J4 V. U) _- e$ ]' P      document.getElementById("hh").scrollLeft=b;
+ [8 X+ R1 a( u( o. E  }
; e  x. `' {$ S& Z</script>
5 Z) p4 l* i% m</head>
  y/ Y* z: V2 X  f+ S
$ X- A6 z: P+ U* b, f5 F+ A0 x<body>
9 ~9 p8 U5 T2 H. k3 V: ~; F! P! Y<div class="t_n">
: P1 w* G& l: \5 |! ~; G    <span>序号</span> " ~; ~2 z# Z- {8 s2 _
    <div class="dd" id="dd"> 7 R5 f7 p& v$ |6 l: N8 `( d7 x
        <table cellpadding="0" cellspacing="0" border="0" class="t_number"> : |& R9 L  h7 V& a( J. e7 ?0 A# G
            <tbody> 9 K9 _0 M3 y' u; u
                <tr>
  z" W1 d. O0 R, y6 e                <td>1</td>
3 T1 |! U; b8 t# ^# f$ o! q                </tr> ; a, H% i& F# F) ?  u0 F5 ~
                <tr>
+ }: i1 P) A3 o                <td>2</td> 9 O4 b2 Y- w5 I$ }9 f$ [
                </tr> ) {( p, K2 w% \% E+ T
                <tr>
5 |: Y# ?: X' }. s( Y% F$ k( o                <td>3</td> / p4 [# m; u; }/ z' Y5 K  I3 t
                </tr>   R+ `9 B; N) F, R3 B9 q! [
                <tr> . {& R$ ]  X7 u
                <td>4</td> / v3 n, X# o/ J8 P
                </tr>
& L( Z& ]8 c8 p; _6 V                <tr>
2 B. L4 F5 l6 A& ~, Y; j% p7 ?- @9 o                <td>5</td> ) g3 e7 K* T; Z+ U
                </tr> + m% d$ _' Y1 y) i
                <tr>
( g! u5 P$ V$ `4 f9 _                <td>6</td> 9 w2 f; D  T/ h1 p0 z
                </tr>
1 a' L- O9 N$ h/ m2 q1 }6 p                <tr>
5 Q* J. C  K5 N( S) v                <td>7</td> - G. J1 @9 {5 b+ J% t
                </tr> ; U7 K  i5 k/ z6 u8 s. Q+ y3 K
                <tr> 1 r4 U7 K7 A' ~, Q0 d! |5 a  O
                <td>8</td> 8 \* N0 Y( @3 x( Q( V  _
                </tr>
, E  X. l  N+ S                <tr> $ p  |! O2 F% ^' M( k0 I
                <td>9</td> ) x/ M+ T* w( x8 N+ [
                </tr>
7 j7 B- |3 m# p2 q                <tr>
! T; F& H* Q. d& |! S8 A$ j$ f) \) u                <td>10</td>
+ V' l3 y* a8 \' f# b                </tr> $ l; v$ H$ u1 Y- I0 h- \
                <tr>
2 v  N0 z) {0 A( Y# _                <td>11</td> + f' i$ e' }5 m6 \
                </tr>
& A# t! b* m; N- n+ d  U0 {* I                <tr> 7 z8 R% ~4 E& b) \& m
                <td>12</td> , `' z) F. O& C  i' L9 T% V0 i
                </tr> ! Y% C7 w# Z5 |! t
                <tr>
2 o( L7 L- x. L- g                <td>13</td>
/ l; [2 y- i" f8 R                </tr> 4 k/ h0 X9 A3 u0 ~+ o
                <tr>
6 r3 L9 W2 K! L. C! C7 `. O2 x                <td>14</td> # D, Y0 v  p1 t+ W
                </tr>
( i/ O# ~( v2 M8 l                <tr>
4 i8 s1 F5 L3 X3 x1 r                <td>15</td> - E7 H9 L2 r6 K6 a5 n& M  U9 y
                </tr> , z% }2 J& x$ ^# I  n) o7 T4 k6 `, C
                <tr> 5 g( u4 n, [7 t! H9 {5 z1 T
                <td>16</td>
# M4 y7 G8 [$ t' }& g7 m+ R2 `                </tr>
- B+ c7 a  \# l, ^                <tr> 4 P5 A: s; L" e0 B" G, m
                <td>17</td> / u$ \8 k/ S& q4 ?
                </tr> $ [! ]8 B) B  ]1 L6 _
                <tr> 7 x( V# D) G2 d% O! F" N, \- b
                <td>18</td> ' t$ Z  X6 \$ z! z
                </tr> 6 i7 ]3 {+ J+ S2 L4 m1 J
                <tr> 9 F8 j% k- o- E$ t+ Y
                <td>19</td>
/ G9 y! V! y( W3 \                </tr>
+ q# X: P  k3 N4 I: [8 \; _* t                <tr>
9 R( ]& C9 f5 C3 E+ J                <td>20</td> " h0 a6 W& F, o. K. K
                </tr>
8 s& Q" K6 H& n            </tbody>
0 d" C" N: K  n( E! }" x  ]        </table>
7 h) }* F8 x6 }4 q) N: N    </div>
; Z" y) O% Q) q2 K</div>
1 y) T" W! G% M: O% x, l<!--table栏目-->
% |* `- U& C, N% f5 N<div class="t_i"> ( H- l; Q0 l+ q; K, F$ N
    <div class="t_i_h" id="hh">
/ B9 d# t% A) e7 U' m        <div class="ee">
+ m  F% h/ x4 P$ z, B( w            <table cellpadding="0" cellspacing="0" border="0">
' R, T) D* }3 {/ e' @# }4 |             <tr> * |8 M5 J% p& J( K7 W1 m7 o% K
               <td width="10%">栏目A</td> 7 u4 P8 V/ @; W: z0 m
               <td width="20%">栏目B</td>
3 {9 o1 L# K. S  x, S               <td width="10%">栏目C</td> 4 z* Z( e  I* A4 i7 U' W
               <td width="20%">栏目D</td> 7 X1 A& S5 Z7 W: m5 K2 M+ `
               <td width="20%">栏目E</td> 1 e; U# x% p$ Z4 P
               <td width="20%">栏目F</td> . e/ V% T  }' m2 V/ i" \  H3 x
             </tr>
$ u7 z) ]$ d: m. g* T8 r1 d            </table> 7 L1 G6 N( {, ]+ ?8 n: f0 v. _
        </div> # }" Y4 s; g1 y- s- c4 X7 ?2 k
    </div>
1 J! f; f$ N) K! `7 D7 Q    <div class="cc" id="cc" onscroll="aa()">
9 n& c+ s. r( J1 I! O5 K% d. D        <table cellpadding="0" cellspacing="0" border="0"> 7 y" a( g+ u. T
            <tr> 5 w2 k- X6 N1 v* X: k# T
                <td width="10%">1</td>
- E4 a3 {* p$ C% a/ U                <td width="20%">1</td> , H# m6 z5 t7 W. D  l1 t
                <td width="10%">1</td> + r! q& [9 M8 f! P) i1 @
                <td width="20%">1</td> . m* v9 u$ f+ R: i
                <td width="20%">1</td> 7 M- Q5 C8 ~  B, }) y! W3 v  \
                <td width="20%">1</td> $ \. E- Y% D' f3 i. @: @, c
            </tr>
+ h- z0 J. ]9 g' f            <tr> + m0 R2 ?/ z: O
                <td>2</td> " @- ?5 z/ h* t4 I- V. }
                <td>2</td>
  b2 b! [4 g; n) U                <td>2</td> 7 j+ u5 {8 D& z2 v
                <td>2</td> 8 u9 J$ H3 H1 k; `! }! m8 |
                <td>2</td> : K' S8 u, p% S( N
                <td>2</td> + |9 Y1 K# t" N& G7 G& e; P$ s3 Y
            </tr> , I$ }& P& K8 |5 Y- z% D% [0 ~) A
            <tr>
: I, o( p: W. \2 [, M$ a. I                <td>3</td> 8 I/ H5 D$ i1 ]
                <td>3</td> 9 l& ]4 U  f% A+ w' z
                <td>3</td>
& i+ i; ^/ }$ ^4 b1 y* ?                <td>3</td> ' s3 I+ l0 q: T# ]
                <td>3</td>
8 K$ D5 `# Q' D& B' f, P+ l, [                <td>3</td> / Q5 o+ _. E9 d2 _, E
            </tr>
  U( [. h6 y# [3 [            <tr> : l$ K& c2 \0 q# V3 a
                <td>4</td> 8 |$ ?: c( ~* v  H6 |
                <td>4</td>
2 K+ L) V8 {2 @                <td>4</td>
1 p, k: h- L# S$ a% A                <td>4</td>
6 s# {' f* e+ n% \                <td>4</td>
9 P+ [$ ]" a; X3 Z( t9 w$ N                <td>4</td>
8 H: O- m$ p0 s) y7 z% y            </tr>
; X0 C; `6 `: P/ X5 u            <tr>
2 `: t! P- B. @                <td>5</td>
5 T( ~( k( A  e% O                <td>5</td> $ ]& e' O0 a) I
                <td>5</td> ; e& ~1 T6 l# M! v' v2 Y
                <td>5</td> % J+ O$ r6 H3 r( p
                <td>5</td> " @7 j" w+ c8 n4 j; ^
                <td>5</td>
3 D3 A; O" a" @/ j2 \            </tr>
5 l& w# v" v4 ?, N3 k            <tr> # Q. U+ K- L! ^+ X
                <td>6</td> : {; y* e# Y% M% S
                <td>6</td> ; N8 c* A5 ^4 ^0 u) j' O
                <td>6</td>
, j" o! ^$ W8 A' j                <td>6</td>
, x  m0 n& w+ s  i$ x$ E% ]                <td>6</td>
8 L1 w5 h& ]. F                <td>6</td>
( y/ d! [3 E% q& F3 O: n  C" f            </tr>
' O' [: R; ~, C4 c' N2 J) b            <tr>
8 {/ J% c7 k1 \                <td>7</td>
; A1 x1 G% \( y, c+ k                <td>7</td>
8 p0 K, n+ X- e& j# I( X! x: e! K' Y                <td>7</td>
& L+ H' ^1 n  g                <td>7</td>
* ?) X6 ?, {# _+ h% t                <td>7</td>
6 B" X. M; U- k: u* C7 @                <td>7</td> 4 {5 X* M) ^9 b" s* k8 s
            </tr> ( q& x( o$ @0 Q  e8 @
            <tr> 5 J' h+ H% Q6 z. C! ]9 k
                <td>8</td>
# Z+ t' P8 e4 X8 K                <td>8</td> 9 s, P% @7 ^0 ~7 N, h
                <td>8</td> , X. |0 u( j; x# v2 H) @& u( Z  e
                <td>8</td>
1 l9 O' j5 E% {9 m4 n& w' H$ F                <td>8</td>
$ s% C: G; u$ C7 ^, b, b2 x% S# {                <td>8</td>
7 V0 V" R( h- s. o            </tr>
- |( k4 m* b8 t1 l% x2 S; z) N0 i            <tr> ! @. t& w5 S) M# J) n) v2 e- X
                <td>9</td>
' S" q4 O" j7 q: V9 y  W, z- q3 O0 f                <td>9</td> + T$ c( u& k4 n1 H) z# P$ V& i& w
                <td>9</td>
' n- W0 j- c6 O7 D8 w; E% I- w5 ]                <td>9</td>
2 k. w3 p8 C1 G+ V                <td>9</td> 1 b  ~) Z, T6 E/ n
                <td>9</td> , c$ [4 D# d1 m4 d+ y7 H5 z* ?
            </tr>
: z( i/ J0 ^& y2 O            <tr> ' `6 X) S& z8 Q4 H7 \* Y% a
                <td>10</td> ( B, H* r( Z! d/ Y; G' T2 D
                <td>10</td> 4 ~6 F, X! l' E$ [# t2 U7 [" @6 u
                <td>10</td> 7 C( N+ R& r( q3 B, r
                <td>10</td> 4 T2 S+ r4 h# D9 K# @8 b
                <td>10</td> 1 v7 C/ p, d6 `; d0 S- ?
                <td>10</td>
6 _1 B: m- P" x            </tr>
/ i& K& G) B4 n4 C: \6 ?            <tr> 7 ]) W! ?. O7 g, w
                <td>11</td>
$ H$ F- x3 y: {* F                <td>11</td> / u! N9 D9 H; w# ~. ]6 x& I
                <td>11</td>
4 x& s7 \! \' ]: Y9 A                <td>11</td>   W- y0 j0 r- ?8 K
                <td>11</td>
, a/ b; K! a$ t( M                <td>11</td>
7 C* T- @& K8 p+ M' @( J            </tr>
1 c( M, [8 q" i0 K6 l5 O' h  L            <tr>
+ {; B% a% n- X4 V) m2 w3 Z                <td>12</td>
1 G/ f6 B: D4 |) [                <td>12</td>
; T9 H/ h& \/ s7 m. j* d                <td>12</td> 4 ]) Q: V4 x3 A3 Z, F9 N6 l
                <td>12</td> 9 B3 Z8 m* w5 J7 K8 B1 {
                <td>12</td>
1 \/ e( ?, j8 {% H) ]4 s5 M7 y                <td>12</td> 9 U9 B. v) T* Q! q
            </tr>
) J# ^% b, x# b' F* g            <tr> / Z) `5 \9 c* ?; s6 H
                <td>13</td> ( N8 I! {% X! m, L/ P9 Q; g8 Y
                <td>13</td>
8 k& K% @8 {# k. F                <td>13</td> * W" s- I9 z$ e% `- N- B5 n( T- P
                <td>13</td> % |7 P7 {. Q7 }( k. D% u9 C
                <td>13</td> 9 h( b, I2 p3 E+ e# {/ |& \) D
                <td>13</td>
1 l  c2 Q: b, w0 d            </tr>
1 s0 b- \. C2 X; c8 c1 }/ E2 z; }            <tr> + I8 A- a/ }% L$ @3 ~
                <td>14</td> ! ^  T- ], j- e4 S
                <td>14</td>
: b6 v# @. Z7 w% w( g                <td>14</td>
8 [1 f1 ^% S/ C  I1 m1 b8 }                <td>14</td> 4 h5 s' q  R8 o- z; t3 d  H; ?$ b
                <td>14</td> # ?( O* _$ b& [7 ?
                <td>14</td>
% J/ f2 j5 h; b& L2 ?            </tr> 0 m4 T/ \  n. Z. G* M* S
            <tr> ' \7 F: Q7 n& P/ [2 W
                <td>15</td>
. M( M& G- }3 _1 n                <td>15</td>   p! ^* i) v: O" [
                <td>15</td> 6 `$ z5 e. t( l9 l2 d
                <td>15</td> # }4 o! G( \2 I8 t$ ?
                <td>15</td> 1 R8 e: r( N8 n4 G+ K- c
                <td>15</td> 4 o$ S# o) F0 q$ X
            </tr>   m' T1 D' q1 `. O! Q# U
            <tr>
' o* J- D* j1 {  L+ R                <td>16</td> 5 Z. N4 s& d5 y1 A8 C2 i9 W. r
                <td>16</td> 4 @. D( M, `1 t* T/ L- [- C
                <td>16</td>
+ u& J. U$ ~5 {- o0 a/ F1 d/ j" n                <td>16</td>
" Q$ R, i6 D; y7 s3 B* l                <td>16</td>
9 h& G* v5 l7 o, n$ R3 ~1 W, W8 g                <td>16</td>
% j1 h. v& e# g& o7 ^9 i            </tr> 1 v; t) y: m0 ?* H
            <tr> 3 l, p4 A1 u2 M( M& V, u/ U
                <td>17</td> ! ?, @" g+ m# ?; F
                <td>17</td> ) u6 u* n5 g0 g; R
                <td>17</td> 1 n1 q, \' v2 {' H, [
                <td>17</td> 5 `& @, ^% b) b; l
                <td>17</td> ! r2 H9 x  \- W* f- E9 i
                <td>17</td> 1 d  o! R& A; {! g0 C# G5 y
            </tr> - \+ R; ?% E2 u) `& h
            <tr> , H) J9 T; w" R4 S$ A
                <td>18</td>
+ k$ d" \9 B' O                <td>18</td> 4 W# Z  A( _# h4 h- C* f
                <td>18</td>
; g) @8 \) ^/ t* ]                <td>18</td> - s# c$ o& ?7 I7 a4 E& G
                <td>18</td>
; n& x) c8 q6 s1 O. }                <td>18</td> ! c9 `7 |. [5 I
            </tr> ! V7 ]# I7 p3 h* {& [# z' u6 u
            <tr>
& ~7 K6 g; |" N- j7 E+ A! F) A                <td>19</td>
& B2 y7 m# z& J                <td>19</td>
9 p  _6 w, ^; Y                <td>19</td> / n0 y9 ~- I. j( }* D- W
                <td>19</td> 5 ^4 J, r* j- `/ T! r
                <td>19</td>
9 l8 h; H) u) }/ \8 f$ d8 b- X% ^                <td>19</td>
, M  W% T' v+ u: @% U            </tr>
2 `. U% {1 ?6 H( I. M8 S) X6 N            <tr> + {) R' g! a4 u" _
                <td>20</td> : A7 r7 R7 ~1 T9 z* O8 F3 R
                <td>20</td> - U5 }) V6 E$ b" l
                <td>20</td> $ s5 A% _; g+ P9 X: Q
                <td>20</td>
' w& Q7 k! O5 |6 W                <td>20</td> 9 B! R( ~. O8 x6 {
                <td>20</td> ' U6 Q( b) l: o3 s% t
            </tr> 6 |0 v! B3 |" m- i; v
        </table>
' q7 I% L5 ~! @8 s. F+ V    </div>
) U1 }3 |! s7 l  C4 {& e</div> . D1 w* x5 u' f$ C7 R! P# @  S
沙发
发表于 2010-8-13 12:35:07 | 只看该作者
给点注释什么的嘛:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-21 18:53 , Processed in 6.068592 second(s), 8 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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