晨鸟科技

标题: TABLE固定表头和行头 [打印本页]

作者: huangxiong    时间: 2010-8-3 09:17
标题: TABLE固定表头和行头
& O; N8 \- t) A4 _+ G. c2 l+ L2 H8 \4 T
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
4 ~' i# [) Q5 b9 v
  v; t9 V# W& d3 r7 H- ?<head>
/ T! `- H& X3 B% p<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
1 ~5 A" Z, e+ T6 [( j3 j" w<title>无标题文档</title> ( S. `' ~4 x2 z( w5 e5 }
<style>
1 M, X& |/ [  b) M/ `% v    body{font-size:12px;} # }$ y" r7 X; b4 h, f1 Q4 G* {
    .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
+ H3 {# ~% t, j! V5 I- U( n# Q3 F    .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
: g( @( _4 \! _' r, i, k9 x    .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px} 7 V+ _! ?# A3 u5 j
    .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} - i  {  w, o# q- B) U( j3 H! S+ U
    .dd{height:200px!important; height:208px; overflow-y:hidden;}
' F  g$ V+ o8 |7 [+ V# R# a" b5 r2 w: o
    .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000} % j4 b2 `1 b# C* d; ~; @6 i$ n
    .t_i_h{width:100%; overflow-x:hidden; background:buttonface;}
2 G5 @6 n; J0 M  y    .ee{width:618px!important; width:620px} : o1 h, j; V5 g3 R. R2 y) i8 S
    .t_i_h table{width:600px;} 7 Y, K, t4 m/ X& p( B0 F
    .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
. z$ D: }3 q  {6 d7 q7 P    .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;} ) }) d  o1 O0 S3 B
    .cc table{width:600px; } & I3 S& f* X& o) u7 G* B
    .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center} ( z2 Y7 {# G) h9 p) j5 h% t$ U' H
</style> ! r/ d5 a5 U" q2 t5 R8 |6 a
<script> 2 S0 \/ C6 s( G' I! ~# H( O
  function aa(){
6 L! i8 K/ m2 h     var a=document.getElementById("cc").scrollTop; ! q) {  x8 R4 f3 i
     var b=document.getElementById("cc").scrollLeft; 8 {& ^% t( v: S6 j
      document.getElementById("dd").scrollTop=a;
' c6 q. J2 k5 q9 g. W2 c7 h      document.getElementById("hh").scrollLeft=b;
" f$ \# `0 w( a1 Y6 k# C' `1 {# N( v  }
3 ^$ Y( M( Q# `$ I, N4 L</script> * q! t* o' J/ a) [8 Q5 Y
</head>
3 g6 E3 ^3 `& q) n# R* }( G. z
4 }* Q( @( F5 v; a1 n6 W<body>
( R9 U! G$ u8 N! J<div class="t_n">
% X6 p+ q+ g0 B5 B& V& o    <span>序号</span>
: D/ p5 p. k8 L9 E* G    <div class="dd" id="dd">
; D2 X' |: H$ I- G' ]9 H        <table cellpadding="0" cellspacing="0" border="0" class="t_number">
/ e+ p! \% i8 t8 [            <tbody> . _$ K: \" U9 y: d4 r! N
                <tr>
3 W) I) g4 b3 f8 i5 _! z/ n' g                <td>1</td> . k5 A) W2 K4 ]0 L1 e, D
                </tr> + m/ P: v; |& u
                <tr> ' M" b, ]6 A! K9 R2 D
                <td>2</td> , n, v5 b* P1 v3 T
                </tr> 9 P! S- K2 T, U4 H9 O
                <tr>
) x; Q% o& ?0 r: a, g  n0 o                <td>3</td> ! j6 j6 u/ h+ b: G/ i
                </tr>
$ z( J; x( ]. s$ G' v8 C3 c4 L                <tr>
' U# p/ Y" }% h8 a5 S4 Z1 J                <td>4</td> : Y# _' B$ e( K4 j" K
                </tr>
/ W# [. r7 p" S9 k                <tr>
: S" K& L. z* [; g1 u# M                <td>5</td> 2 }5 n* S: {( A
                </tr>
2 h% m: S) a% q" I                <tr>
  H0 V9 V' Q# t9 j+ Z                <td>6</td>
9 W- e6 ]; P+ U! d3 G0 i                </tr> : i3 Q2 o' s+ t; m2 s' }
                <tr>
  c1 @" J4 H! u; e" p/ x0 v" b# i                <td>7</td> 3 l( d8 _6 I3 j/ E% x2 O
                </tr>
- p% k" D$ J9 U, d* Y                <tr> + N6 c- B& p* @: y  F
                <td>8</td> 5 `" J# c) Z* o2 X  X% p
                </tr>
1 U5 y% U0 ~0 U. e7 M: y3 ^5 `                <tr>
4 ?) K5 E9 ?  u. m& |                <td>9</td>
1 J1 K# Q" t  Z1 `! q8 e: a                </tr> 6 f2 v8 N- a! ]5 H# G+ A, U0 N
                <tr>
- q5 I9 d) ~1 b* e: o                <td>10</td>
, N1 f7 U( A3 q+ ]  k1 C) V                </tr>
, m" O7 r7 n1 ~& Z, l% y5 {                <tr> ) E" j0 c) a3 B) `
                <td>11</td>
% n) ?" _7 n- [                </tr> : Y' a9 Q# J* ~
                <tr> % I$ ]$ n, }" _) p0 q8 I% E
                <td>12</td>
& V. Y0 V( t. t' v+ Q0 O9 Y                </tr> ' K0 j" s2 ?8 S6 \+ _- d
                <tr>
& r6 Y2 d2 I. {5 N                <td>13</td>
& i# i; q2 t4 N! |- A                </tr> / M7 a! {0 B9 r. q2 a4 r
                <tr> 9 `5 k4 ^) c( }* K% S' T
                <td>14</td> ! w, u+ d  U( V: U6 t7 |
                </tr>
0 C2 N/ a+ ~4 U% ^                <tr>
4 S1 `' V5 z0 X) K9 }+ }1 E! @                <td>15</td> ' x  F4 K7 {1 C+ a0 W
                </tr> 8 D# q5 z7 Z" U: H" f9 w( c
                <tr> 0 T' V1 }1 R  X: n5 M" b% H
                <td>16</td> 6 U% |+ _* y( B3 I5 d0 _
                </tr> : J7 W3 F' Z- Q' ?
                <tr> 4 _* O! f2 T7 z& e& q
                <td>17</td>
' d# E! `, P9 M                </tr>
& c! D& H, [) `                <tr>
: I1 J' }, v5 ?$ Y0 D                <td>18</td>
0 ?  z& }! e. D, R; u                </tr>
8 G" d. ~/ J  _                <tr>
" |$ j9 ~2 A5 S" n: x                <td>19</td> 3 C; b, J% j/ H- b+ ^# e
                </tr>
# @( y) ]# m- r2 \% w" A0 M/ V                <tr>
, _# n( T) t1 d" L$ B* b                <td>20</td>
5 @& x, b, b2 ~2 l2 w                </tr>
2 z, ~7 o+ u+ ^            </tbody> ; ?4 {( M5 [2 M% p
        </table>
) n! T$ z6 T) s5 Y+ X    </div>
5 A1 a* F$ L! C: Q& a</div>
$ t3 W" c; D$ v<!--table栏目-->
) {4 R7 i- ^0 A% U/ t% d- l- B, D<div class="t_i"> # b% D" {, t  M: Z
    <div class="t_i_h" id="hh">
6 [7 v& y. O5 V, @/ o- M7 O/ a        <div class="ee"> 2 I- i! q( m) T6 o
            <table cellpadding="0" cellspacing="0" border="0"> ; z. ]0 c$ L; R; r: w/ Q
             <tr>
/ n/ X1 p( M6 K: ]9 H- C! l               <td width="10%">栏目A</td>
0 X" Q$ i/ i: A+ N$ V# Z               <td width="20%">栏目B</td>
( X* c3 T& x( G4 ~" I2 X( ~0 x               <td width="10%">栏目C</td> & Y# w3 T+ _1 p; b/ Q
               <td width="20%">栏目D</td>
7 L  H. k) m" Z' ]0 g3 O8 t/ b               <td width="20%">栏目E</td> 1 I/ _: J' n+ a
               <td width="20%">栏目F</td>
* M8 K4 M4 z1 ]- f; I             </tr>
, R  k2 [! [% G* i3 K1 d5 V3 A            </table> 0 d- q% _2 I2 |- C" i
        </div> / K$ J% t- k! {4 J
    </div> $ y( q* e# B9 t; o
    <div class="cc" id="cc" onscroll="aa()">
' h7 f% r- _& t' u" ?        <table cellpadding="0" cellspacing="0" border="0">
4 C2 z. N& S, _. {& Y% t! p0 S            <tr>
& @+ P6 H$ l& k, M                <td width="10%">1</td> & d" _  ?9 g8 G% }
                <td width="20%">1</td>
4 x: I1 a& ^( A+ b% H6 Z: n                <td width="10%">1</td>
, W# k/ L2 P6 I# n0 z- ?                <td width="20%">1</td> 8 G( J( K- G  d0 U
                <td width="20%">1</td>
6 G( R+ O: ]& N, I2 |8 ~: M                <td width="20%">1</td>
" Q# C9 P' ]5 s            </tr>
9 ]  W! `3 K/ ?+ [, T7 d6 h            <tr>   K! ]$ s5 x" [; H2 d
                <td>2</td>
$ Q: B5 m  d& g; R                <td>2</td> ' ?8 |, @# _; _, r9 d$ L
                <td>2</td>
7 y& N0 X! X6 c8 o! Q                <td>2</td>
% _2 i7 `9 N" p  ]+ D4 r4 S                <td>2</td>
2 w- q- g# _9 T  E) h6 P/ f$ \* l  e6 F                <td>2</td> ( N- _0 u0 K! P/ ?2 \- d& W; |
            </tr>
7 h* y) {8 G3 k- T            <tr>
4 C7 i. p! I4 F3 _" o6 n                <td>3</td>
1 Q" n. ]. i- X& C" D3 n2 a                <td>3</td>
( Q8 c% B8 P, I; w                <td>3</td>
/ S* r( B( V2 c% j                <td>3</td> 2 |* }* U2 q4 K% q
                <td>3</td>
7 N/ E4 Q; |5 ?9 T+ j% e) i7 u                <td>3</td> 6 `5 x! a2 B6 a% v) o8 I6 W
            </tr>
+ R  u: ~/ ]4 [! i9 l4 r            <tr> 4 c1 @& m- }: t: \$ P+ e. U
                <td>4</td> 8 _1 M# f0 a3 X1 z; e+ \4 }  `6 O
                <td>4</td>
+ P: {& A3 k+ y1 `* p                <td>4</td>
$ n% g7 o; E+ G& ~                <td>4</td>
9 k, R" u( a8 W1 B$ \                <td>4</td>
; l6 Z7 {7 s% i1 Y" e                <td>4</td>
* N: Z% h8 F8 E5 v6 l% V7 _            </tr>
) @* l- h' L% ]0 H' K            <tr> ( q) q" _% |  R9 N' t% n# Y
                <td>5</td> 7 `" V. K; S- k( Y
                <td>5</td> - Y) A8 B2 s$ O, q* b7 H
                <td>5</td>
$ q8 t& @) P4 A6 q$ R7 D                <td>5</td>
, l8 I' ]# K' B" n9 E. f                <td>5</td> ' M9 x9 G7 I$ P5 i+ n, k
                <td>5</td>
. L1 L- r; Y8 \2 `" u; N1 ^, E            </tr> 4 k* A5 E4 V. S: I; Z
            <tr> * r) U% R9 \. c, F9 b& ^0 P
                <td>6</td>
. W2 I3 y! S- ~' h                <td>6</td>
! {) V$ k" H7 A. \  a0 s                <td>6</td> . e2 L! O& V; o# V% b3 W/ n) o
                <td>6</td> + ?" |" f( d, W: p7 A" \8 x/ k, E5 l
                <td>6</td> 4 K6 ?" s& r% M. l6 d+ ]
                <td>6</td> ! g3 k! S; G  [- k/ J- m
            </tr> " F, D) a; x& d9 G0 Y. D
            <tr>
0 h& \, b8 p3 n, \                <td>7</td>
" r# p% f( R, p5 B- t5 L                <td>7</td> - ~$ u& O4 P/ e4 a4 @( g
                <td>7</td> - x* j. C6 C: ]9 ?& U
                <td>7</td> * X, A" |# ?, m5 X  @
                <td>7</td>
! F  x2 J  a  o1 v2 D& W                <td>7</td> ; X) I2 I& I5 w
            </tr>
7 ^. c3 O: c8 U2 B5 }4 F            <tr> " q0 t3 B+ F+ y
                <td>8</td>
3 N$ w0 i% R* A, z$ c: Q( K                <td>8</td>
1 y9 c7 J$ ]' l, T4 N                <td>8</td> 0 z  H' f5 Q! H% A8 X! p/ A
                <td>8</td> 1 N6 t: g& p6 V. a4 S
                <td>8</td>
3 O- i0 k. |; U( p: V, N                <td>8</td>
  a6 y( Y7 G7 I- ^) [            </tr>   P) ]& [+ S  E3 e: p6 j
            <tr>
; J+ |, \! R( c7 d                <td>9</td>
; J: E: _/ X, T' X- P                <td>9</td>
# H, K: l, M% c/ S                <td>9</td> ' G/ I/ ^/ u" H$ p& j2 T3 R
                <td>9</td>
% m- _9 p% N" A1 `$ d# r& F                <td>9</td>
2 \3 U, |/ j& ^6 E# X; B                <td>9</td>
; C2 b8 x& v: S6 `& \            </tr> ' Q) {/ `* F& x+ T& P3 t" v" O
            <tr>   h% a" f* P: f5 }
                <td>10</td>
; _4 t( s* ^0 p, P+ V2 V5 y/ A. x! h                <td>10</td>
- O; A2 Z# M4 l  M                <td>10</td> 1 c( G# t/ G4 o0 _1 B
                <td>10</td>
/ G  c. U$ @+ ^* L3 E                <td>10</td> . H2 S3 b3 G3 F- a9 E+ |) U
                <td>10</td> " i! z9 g* t" T+ x/ f" n
            </tr>
) c, B! }6 M* J' W            <tr> 3 u( w% a2 J- \% j
                <td>11</td> * L  e3 C. D" T/ t7 z; t) c( r
                <td>11</td> 3 j1 x: N) o$ P) ^) N9 U5 ?! j+ r
                <td>11</td>
' k! ~0 a5 x- |1 A1 l                <td>11</td>
$ }0 j! s2 f1 d/ J) U                <td>11</td>
2 _6 t- S5 b' d/ @# s* Q! }5 ~: l                <td>11</td> . s/ F. t1 z9 z5 G$ T
            </tr> ( Y" u: N+ V# `: s
            <tr>
2 |* [) t, O2 x- Y  U5 I' W% g, S                <td>12</td> . M9 P% s8 O9 k+ G0 L3 c
                <td>12</td> 0 w8 r1 i, ]% w
                <td>12</td>
) Q6 p3 S: d" m+ E7 M$ c                <td>12</td>
0 s8 R8 v" U1 b: |! @" u9 f                <td>12</td> + o2 Y& X3 H8 @* X1 b8 @
                <td>12</td>
% N7 O' w7 i7 y2 D7 z4 O            </tr> $ B5 k; [- m* J2 v+ j
            <tr>
/ u2 ~. Z4 H: q  ~5 U( H                <td>13</td>
0 G. n: W: g. y% g4 a$ c                <td>13</td>
3 L* Z8 n/ Z# \( h. U: ]                <td>13</td>
% t) t6 p9 ~5 i7 i                <td>13</td> # A, |. [* P4 K  r5 }
                <td>13</td>
/ T1 Q: P  {/ n# F$ b                <td>13</td>
( G4 M9 F* h7 n) c$ C# p1 }/ P            </tr>
) |# k3 K" h% n) u            <tr>
8 m0 [3 j  h# h0 ?2 r9 _                <td>14</td>
$ ^* n3 J( H$ E8 T( j0 n3 e0 D9 ^                <td>14</td>
, a  }. k+ H* \- t# v; k6 o                <td>14</td>
& W9 u+ w4 i0 V- D9 z( b                <td>14</td> / X8 U" `1 D) w; W" S7 ~  X
                <td>14</td>
/ |% B4 Y* ^2 C( g$ \' ?! f& M                <td>14</td> , A/ Z! g/ |6 g
            </tr> / [( {4 U, [* N' S4 s5 u1 {' }. ]( Z
            <tr>
" x, t$ j8 S9 i/ I) T                <td>15</td>
, ?0 S4 L" y7 b" T                <td>15</td>   d2 M2 g/ a2 n' u
                <td>15</td>
3 L1 h/ b* p) c! j( Y8 a  G2 Z2 e                <td>15</td>
! }1 u5 o4 x+ l9 t                <td>15</td>
) B( Q* ]% R4 N* |7 g- F                <td>15</td>
" H$ v) v0 I# \) @7 S& [            </tr>
3 Z3 T, c. Y5 a3 a            <tr> 6 R, ?. O! X( q6 _* H
                <td>16</td>
( T( o7 R3 l6 B# X4 o" g+ w                <td>16</td> 2 }: D- z3 K8 e, S9 K2 u
                <td>16</td> , s/ v9 h6 K( p- J
                <td>16</td>
9 M( }/ o) q  p  j0 ~' M                <td>16</td> $ Z' M+ z1 X1 F8 X% W& f
                <td>16</td>
. \; M1 c( \) g- q  `            </tr>
, E# R+ Z, i3 X            <tr>
+ b* t* T( c' q8 j6 t  @1 ?                <td>17</td> 1 H0 i1 i, L" j) p0 j, V
                <td>17</td> ) _; x1 V" e( Y' K
                <td>17</td> 4 R$ U; h: l7 T) ^
                <td>17</td> 5 n- b$ j) ]% h* i! M% l
                <td>17</td> & [1 M5 x: w* m4 j# v: Y- d& H' @
                <td>17</td>
! I& _6 {. ^- D/ r            </tr> 1 W7 ?9 D: k% @& E) H
            <tr>
  t5 |- Y4 C  s9 |8 N                <td>18</td>
/ S2 y0 w7 v+ \; I$ Z                <td>18</td> 2 k4 ?1 k5 z8 j( Z% C
                <td>18</td> ; P, C' q' T3 Q0 x6 t1 ?* x3 F( B! n2 R
                <td>18</td> 2 k- [* ~2 a* n% b3 G, \$ l
                <td>18</td>
" G+ Z( h' D$ m$ y                <td>18</td>
5 b: Y/ C6 X/ U. C/ _            </tr>
& m( W9 C6 B, F( R& _            <tr> ! k2 ]; l3 ]: L' R
                <td>19</td> . [4 W) `3 e1 @; k' G
                <td>19</td> ! `' W: U% Z1 @' Q1 m1 V- M# u
                <td>19</td>
5 T4 G) |4 Y5 c9 j# f                <td>19</td>
: `) ^# w% K. S2 Y' l) a                <td>19</td> 5 E: ^; [/ F1 X8 q) Q
                <td>19</td>
/ U9 I5 @- L; o& H            </tr> ; @' R3 B/ Q4 C2 P- A  A
            <tr>
5 u1 K$ g6 j8 N( u7 g+ Z, b                <td>20</td>
, t& y/ V0 u/ p+ U( a                <td>20</td> ) o/ g5 x; |" r
                <td>20</td>
6 H+ d- U1 I- U9 m                <td>20</td>
  O( J% q; k7 V7 ^9 Z, {4 W. ?                <td>20</td>
, k1 i  K+ l: B1 o6 z0 I. ]. u                <td>20</td>   K2 ^! X8 r1 Y) i4 F' d5 B
            </tr>
6 j1 i& o: K7 J! E! ~        </table>
" V) I! B" W+ ?% o7 T    </div> , j1 R' \: K" J. }4 c
</div> / P1 k4 R8 B* U/ f

作者: Star    时间: 2010-8-13 12:35
给点注释什么的嘛:P




欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/) Powered by Discuz! X3.2