晨鸟科技

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

TABLE固定表头和行头

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-3 09:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

! O, \4 i2 q3 n- wTable标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
5 [* W2 k3 a) D/ G  a ) b; P" d. l( h7 B7 ^; H
<head> / j7 k, i# I+ W$ \
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 8 b: d. {% o" Q+ a4 ?  l5 V. w9 P- r
<title>无标题文档</title> 6 V9 n; y( h7 p' ~7 y
<style>
: p/ W6 y4 Y: M  G2 v0 C    body{font-size:12px;} ' [2 P5 N1 u( L# k% N
    .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
: M/ o; z8 U- z( K4 [2 A8 n    .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px} / T& y( _% c0 i, [$ y
    .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px} ) c( I, W2 R, ^9 K2 w- ~
    .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} : J2 N$ x6 ]5 ]! K* \
    .dd{height:200px!important; height:208px; overflow-y:hidden;} + j8 X; i& n; x- V6 |/ e5 [( k

1 {' U3 ^6 K  x' z    .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000}
$ k0 y1 @: S; `8 G$ R    .t_i_h{width:100%; overflow-x:hidden; background:buttonface;} : ~: P3 w, ?7 y5 q9 n" j
    .ee{width:618px!important; width:620px}
1 A7 X) i0 I! M9 C. g    .t_i_h table{width:600px;}
+ P* U! j/ \3 r) ?6 b$ Y4 y    .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center}
4 P; u7 |- w. r9 q/ ]4 G    .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;}
' ?; p& M' s. w    .cc table{width:600px; } 4 m9 j1 D. [# D) R2 A. S* m
    .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center}
$ r% c" e$ f9 k2 ~9 z</style>
& c" i/ D2 B1 T) K<script>
/ S8 X0 [4 H- z; N% c  function aa(){
: Y4 |5 ^- }4 f9 t( v& S# s     var a=document.getElementById("cc").scrollTop;
- q+ V2 ]8 P! c0 {     var b=document.getElementById("cc").scrollLeft; 6 ]) o, l  b0 A8 H2 j* R3 t
      document.getElementById("dd").scrollTop=a; : e6 M! I2 I: i/ D" z
      document.getElementById("hh").scrollLeft=b;
( w- U% X7 Y5 k$ y8 g  } : n. P( `6 Q. k
</script>
7 }' r) k9 B' M: v) o( ~+ e& J</head>
9 V# Q, ]; N/ x! i* G6 ~% U$ G
( [) Q+ h4 b' d& B<body> " B( @, V/ P; ?! e/ Y
<div class="t_n">
0 A/ S, @2 c8 u  e- P/ F0 ?    <span>序号</span> * ~. s8 ]3 `" Y1 m) b* w/ ?0 F" s- r
    <div class="dd" id="dd"> 7 U4 ^+ R# k2 ~8 y* E
        <table cellpadding="0" cellspacing="0" border="0" class="t_number"> + O1 L/ j  S, r; Z/ s- V$ b
            <tbody>
& W6 x: w8 Y$ f0 f9 Q                <tr>
. ^$ n3 G: ]1 }+ K( @! Z2 x2 ?& T                <td>1</td> 2 h" W' ^9 k0 x
                </tr>
; p, [( a- d8 R; J                <tr>
; N/ I+ D/ [3 u                <td>2</td> / V" D2 L( ?# J( t1 a/ @5 ]" @/ A
                </tr>
+ u; ]! Z  a. R6 ^9 d: V                <tr> 9 [) j3 i* g9 c3 r3 m
                <td>3</td>
, }/ f1 i$ l1 M8 b5 Q' M                </tr>
- I8 N' x  g( o  Y                <tr> ! ^- O0 |0 ~! ~' f; l- M4 _: E
                <td>4</td>
3 F- [9 r( M) P                </tr> 1 t1 A- E4 i: N
                <tr>
8 _' }7 y1 u) F                <td>5</td>
) g: m# E$ `' i' Z. w- J% j, f4 v                </tr> 2 _" G5 z6 c  m8 E& y5 o4 l
                <tr> & L! b2 H( `; v, c3 N" N$ T7 t
                <td>6</td>   P% Y1 r* A9 c: ^$ z, a0 k
                </tr> 8 a: P- c% X7 r# C. ~9 j/ a5 e3 ~. P
                <tr> . h% [3 u/ g8 `( U7 x6 n9 u
                <td>7</td>
" i7 Z5 |+ j  |' c, E. [+ j2 P                </tr>
0 p, ]5 |& A" G4 k! v# o                <tr>
6 d6 g% K% `; K( t. o                <td>8</td> 8 Z, d4 i+ Q3 o: _# `' P4 Y, I! O( @
                </tr> * S& G* f( a, Y' \( N; @1 P6 V
                <tr> 9 D  y5 X0 i3 l. p
                <td>9</td> + r+ A6 U2 B) n+ X' x, }- B
                </tr>
& h) F% j6 d% |* q8 }# d* V  P                <tr> - B$ _" ], _$ p2 q+ |: i" h
                <td>10</td> . s& V5 Y' W% p  X
                </tr> 9 c0 O: g$ E2 M( T. @
                <tr> 7 j8 e, H3 h2 I* C; Y
                <td>11</td>
% w- q2 P8 \0 W$ w3 K                </tr> ; Y! Q' N0 A% Z, j# w. V, i
                <tr>
! A8 b. _. z. {9 J( a+ L                <td>12</td> , {5 p+ z' Q6 ?4 \
                </tr> ' [% ?: J9 P  y1 [. D8 S* c% M
                <tr>
: _4 d- ^& S5 K) ]                <td>13</td>
+ C/ S# w5 _% z. D. s* u                </tr>
& P; j, R! t* q8 T* i% K                <tr>
" Q$ K3 I" Q' l1 c/ R, \% y                <td>14</td>
' [. v6 q% D% J3 G                </tr>
( S$ f9 M& s+ |0 Q- w# K* p8 ^                <tr>
- U) m- ~6 u0 e# ~                <td>15</td> + R) A$ c9 ?8 L# _
                </tr>
. F- C2 |0 a. c( H$ l                <tr>
0 s5 a: _# j8 y8 J                <td>16</td> ) E! E3 s/ E' u& q: y
                </tr> ) M- q) ~) }1 q$ j0 M) b- k
                <tr> 5 |% D* T  X% b. j. \( U6 B
                <td>17</td>
+ w. v# g- ]) ]; Z( e7 f                </tr> ! W9 m0 a+ l. R* V+ o
                <tr> 2 x* n# y3 ^3 f. x2 {
                <td>18</td> + W. [0 O* |1 r: L2 I) I4 b
                </tr> 3 o( v+ _( n# D8 r/ w' @
                <tr> & Z/ m$ P, R- Z7 U
                <td>19</td>
. k: @0 X/ q0 ~7 c/ ?  M. Q                </tr> ( l: D2 q# u# K& }) m; u4 z4 d
                <tr> # W  [7 s  J' p0 g- V) ?3 S
                <td>20</td> 8 i* _# h( R  d( w3 d" j+ d% R. T
                </tr>
  O1 \" ~6 U# t4 n& t5 T            </tbody>
* ?2 G: T8 j: J2 Y        </table> : k) Q* L$ h/ U$ F8 ?: H
    </div> ) C: a% E1 V3 k- `* }8 B  b9 Y$ b
</div>
& ]- [7 E) m: T9 M. J- ~<!--table栏目--> 1 A- q; }1 }/ c' u
<div class="t_i"> ' K" m; R$ Z. u8 s/ ]
    <div class="t_i_h" id="hh"> ; Y0 Q2 K& F8 u, W; `+ M1 P& i
        <div class="ee"> + a; `+ j& i3 @' C: ^  v1 k! E
            <table cellpadding="0" cellspacing="0" border="0"> 8 o) X- ]& q' c
             <tr> ' x8 |  e5 O8 {3 X+ b7 B, D
               <td width="10%">栏目A</td> 1 T0 [3 Z+ H+ u# z( R
               <td width="20%">栏目B</td>
- L2 Q" P+ D8 w$ ~               <td width="10%">栏目C</td> ! U; n* y: P" ], K6 p% q! _3 c
               <td width="20%">栏目D</td> 6 I! X6 P/ B4 K
               <td width="20%">栏目E</td> 8 _' d; Q# |/ W  }! [1 \0 x
               <td width="20%">栏目F</td> ' P0 v6 t- b( Y9 k
             </tr>
; E% c- a5 k9 v+ _: |            </table>
  i8 g/ Q/ U$ {: [1 _4 t% C$ C* l' z* d        </div>   H0 y- s* F! K8 `+ a6 A6 V$ W
    </div>
. c! O. a+ I4 b    <div class="cc" id="cc" onscroll="aa()"> 7 y. s" u2 e" n0 `  q/ z" w
        <table cellpadding="0" cellspacing="0" border="0">
& S$ a: |( N" [& l% W            <tr>
" F: C) d3 X$ N% w                <td width="10%">1</td> ; a0 x+ Y$ v+ A- ?
                <td width="20%">1</td> : K( s3 c; U- Z: H* {& p
                <td width="10%">1</td> - b' x5 F+ ?* h
                <td width="20%">1</td> + B) a+ ~3 @2 `$ ~+ ]& g, [7 x
                <td width="20%">1</td>
# P. X- N5 y; |                <td width="20%">1</td> 1 L5 I/ o% W6 s  @) u
            </tr> " K# ?, A& t9 @! n" d4 T* k6 ?
            <tr> 9 w" I! L0 ]7 {6 S
                <td>2</td> 8 K+ Y! G& r% `9 _- t6 e% `# S" ~
                <td>2</td> . I2 y: l: g1 {
                <td>2</td> ) K; I9 S6 M) O  G& X, G  c+ i
                <td>2</td>
5 `7 t6 W; n5 a2 `' k, U! h                <td>2</td> + B7 `, X( z% M8 r/ M" ?
                <td>2</td>
/ S8 z0 k% U! ?            </tr>
" f: J% B; ?8 T8 w# D) v4 m# ?" r            <tr> 3 ?$ H- `" j* d2 c. c5 Q
                <td>3</td> 2 a/ t/ ?' R, |# G: D  G
                <td>3</td> 4 b  @1 c- P3 U
                <td>3</td> % F* I4 X2 e) R
                <td>3</td> + C0 c+ \/ m; x; U; \
                <td>3</td>
) R5 I  |+ J: _9 h1 B$ q6 i: {+ H, h                <td>3</td> 5 Q. ~& m* D; l! _6 Y0 ?* w
            </tr> 4 {6 y. p6 U' W# g4 S
            <tr>
4 ^# d1 `) R( ~                <td>4</td>
. K$ }( u: b5 `% ~) o                <td>4</td>
3 s6 M- s# @* H/ I. c+ n/ m                <td>4</td>
" ?! c$ u; I  y8 ~                <td>4</td> % d6 x) G3 Y% V% E+ V
                <td>4</td>
# Q$ X. H  v$ f1 K                <td>4</td> 5 y4 {1 L. [( W0 D! j7 q0 Z
            </tr>
: \0 M- |0 D/ g% N% P            <tr> ' \5 Q6 b/ b+ H4 L
                <td>5</td>
( V6 d4 e# k" c4 V9 N6 @                <td>5</td>
0 z/ E7 u5 ~. H% l' v1 c- V7 @* d                <td>5</td> " B4 e/ N- z$ e( V' F
                <td>5</td> / c& y) P" @2 H+ T, J
                <td>5</td>
6 I; g: Z; o2 q+ e                <td>5</td>
! e1 c1 z5 l2 ~6 e  A8 K) c            </tr> ; g# m! C& ], V' r& R0 j& i0 t& T
            <tr> & \. k  {% N0 h4 u
                <td>6</td>
4 q. }# [4 k+ Q, T& D/ Q0 ?                <td>6</td>
. Z$ o5 U1 x) [+ i                <td>6</td>
% I0 L. y( q' Z; G" ~                <td>6</td> % B6 \( V4 x) A7 Y8 r7 D0 H
                <td>6</td>
5 R) G0 Z5 t3 D3 D                <td>6</td>
! R2 _$ H/ [# Z            </tr>
  v) z6 y" @/ Q! u' L( L8 E            <tr>
$ D$ E5 K3 B. ^; ~* e                <td>7</td> 6 J) Z9 u0 z& _) ~$ r9 B+ E
                <td>7</td>
4 X* Y1 N) I- I% Q1 x& }1 o                <td>7</td> 5 q/ e* ^5 s7 Q8 ^! q% a
                <td>7</td>
! h& y9 C. r  S( I                <td>7</td>
  X" V+ S  R$ O! V) a                <td>7</td> & j+ X2 ~  g+ {( d( X
            </tr>
& Y( H7 A) t6 l            <tr>
. c6 u# ~$ A$ \/ B( S                <td>8</td>
2 [9 \5 X3 @, L$ n& ]7 K5 C" b, c" z) d                <td>8</td> $ Q; H: j9 H1 y4 s
                <td>8</td>
& }& [; m# o: c3 r                <td>8</td>
+ _6 c& I0 c( {( o0 W. L6 N$ ^                <td>8</td>
" k# |: E2 ~+ e2 ~                <td>8</td>
5 ?' @0 d% x  a5 S+ I- K& S) n            </tr> - V3 c0 @. a+ R! W, _. F- D
            <tr>
$ N: y' H1 W" e6 d0 ^2 ]+ n                <td>9</td> 2 U3 Q$ r: v& h. c1 A6 t: C
                <td>9</td>
7 i5 r6 s6 ~6 |6 A+ y                <td>9</td> + M- Z  a, V. J5 H% C  ]6 I# Q
                <td>9</td> 8 g% v: E0 I) ?% K0 _
                <td>9</td> ( P: `  q7 D5 m( R1 r
                <td>9</td>   G2 ^2 j9 A5 Q( n
            </tr> . O: ]/ |+ o/ q/ p( v( ]  A
            <tr>
+ A2 V5 j0 w  U$ I                <td>10</td> ) A9 @7 z+ N0 D2 P( s. M% y
                <td>10</td>
8 Z8 c! k9 N# e. _$ f                <td>10</td> 8 i' D3 f9 K% S: O5 h! z1 O
                <td>10</td> 1 C: R; t# q4 x# K1 s" D, `2 h
                <td>10</td> % `( g/ }7 O+ q; d$ t
                <td>10</td> ; }/ C' a, n# T+ H; o4 p7 A* ^
            </tr> + u+ {% u: h+ D. `  M4 n
            <tr> $ a. ]+ s+ x4 \0 p8 P
                <td>11</td>
$ N! ]0 E5 @$ f) m" e- B& c9 x                <td>11</td> 9 T" G6 A( _- d* P+ y3 u3 O" O4 d6 \
                <td>11</td> + ~' t. {7 O4 B
                <td>11</td>
, H8 y) G8 t9 x% O+ }2 U  t3 [  Z) P                <td>11</td>
+ x% J- ~; a- U% @                <td>11</td> ( K  ]9 F2 x: ^+ n+ t3 s. I- m
            </tr> 7 W  {; @. e- G( [7 ~5 r
            <tr>
/ {. N3 w3 h/ ~                <td>12</td> % z/ z* J8 ~$ J' v2 U
                <td>12</td>
5 ^; N- r: c: J6 _) M5 W: N                <td>12</td> 4 a) I- K* [% O" Z  A6 g8 i
                <td>12</td>
0 a) H4 z4 ^. O                <td>12</td> + l/ j# x1 M9 i1 D2 D
                <td>12</td> ! V7 P* c, u2 U! Z3 r
            </tr> , x2 Z2 b: L1 y5 Z6 A6 B: T
            <tr>
& o( X1 r; k4 x- p$ j  o: C( R                <td>13</td>
% c5 c5 `3 `0 f2 G                <td>13</td> % a# \& i( g! a5 t4 s6 E
                <td>13</td>
/ [+ _9 v  p, J; g* A/ ^                <td>13</td>
$ [( S. O1 ?9 p. \                <td>13</td>
5 b8 P; C( @. S1 x. s6 x7 R, E                <td>13</td>
/ v& n+ [& v1 T9 F5 d* p5 i# M  `# Z5 d            </tr>
3 v% i2 d. h# _: z& e/ e6 ]& g" l            <tr>
2 _& i! b% }' O8 }                <td>14</td>
( C9 b; i4 s. H( }                <td>14</td>
: w9 m) F5 |; k3 x                <td>14</td> 9 S1 |$ p+ i: i8 D) d
                <td>14</td> ! ]7 K. p1 p8 T- g& Q" c
                <td>14</td> : a* e5 }: o# W. W- [1 ?/ [4 @
                <td>14</td> $ G( y9 I; x7 R, Y6 p* v
            </tr> / H) {; y3 |, t& v, p( U" }
            <tr> . {- H) u4 Y- G0 M0 v9 K
                <td>15</td> * k& t8 [7 l1 T& P, ^4 \) ^( R% F
                <td>15</td>
1 K4 Z! t0 k. a2 T' ~                <td>15</td> 1 Y, d# f, A8 i( ^/ {3 r
                <td>15</td> : y+ G, a" f) a6 p! C
                <td>15</td>
; u+ a9 U8 B# O; t                <td>15</td> : S* z* K1 x# S' `, z3 ^/ z* Z, T
            </tr> 3 w( U* u* _, ~3 J
            <tr> 7 p$ a3 r* W- E. C: n
                <td>16</td>
, p/ \4 f% k, Z/ q+ o2 b                <td>16</td> / J5 d- }. a. I/ u! z
                <td>16</td>   h9 U2 l* _; M3 g6 P$ [
                <td>16</td> 1 B! y% i* ?( M' [- ?
                <td>16</td>
4 ~  ?$ _; l2 ?                <td>16</td>
& s& h7 X" ~' M0 p" y2 I/ j) L            </tr> ) d3 A- m6 N; K6 f% Z. l1 O$ B6 W
            <tr>
2 ^0 T7 k+ R) d. T: I; b                <td>17</td>
$ f& I8 E5 A+ i* z                <td>17</td> ' ^% e: X7 E" B& z3 q& y
                <td>17</td> % U' q8 |' ~' r8 e" |
                <td>17</td>
9 {3 @$ P- x0 O                <td>17</td> - K6 {& M! Y. |0 w" e' _- o
                <td>17</td> - a- d* Q- ?" {8 D. |' K+ S
            </tr> , T' [9 l" n7 |6 \, v8 ~
            <tr>
3 P  C9 S: X3 b6 \9 o+ y& u                <td>18</td>
+ X9 m' H4 c7 t: M: h                <td>18</td> ; Z! L& E: s1 a
                <td>18</td>   R$ @; p$ C! `- C1 U
                <td>18</td>
; Y2 B* y: D! o: Y1 L                <td>18</td>
2 l8 k% r0 |9 E+ Y* ?$ }                <td>18</td> ! m$ w; v& p( p% C7 e# |: A
            </tr>
5 F/ C% x  e4 I            <tr>
- A# Z; N9 O/ ?                <td>19</td> 6 v& h  ]! ?) Y
                <td>19</td> , h6 P; i1 ^% O7 G* D) d% ~
                <td>19</td> 7 O9 E4 t( {4 q
                <td>19</td> 0 D! y) c' `. n9 N
                <td>19</td> % v; D- l3 Z9 `) x6 M3 v  z; L1 F
                <td>19</td>
, t; P5 ^4 f: J7 I! v  b            </tr>
9 P( Q( P3 |9 d! i            <tr> 6 x! {; v2 e  v4 B3 ?9 L
                <td>20</td>
& {  ]( x9 [  o& n0 r0 k/ b$ v                <td>20</td> 2 y) ?8 p) V4 k, B) K. ~
                <td>20</td>
9 W: m: I3 x0 r; B" }# [$ b                <td>20</td>
$ ?8 _. Y& K3 l( u" I, z" _                <td>20</td>
! b% l" b# S; F: A( h                <td>20</td>
7 ~+ i$ p$ o7 m3 l" h+ ]3 l* P9 b            </tr> 6 E5 D; C/ R' L- u1 A3 A
        </table>
, w& D, T) G2 K+ x2 x3 @) F+ s: u    </div> . ?! ~0 P  B& M* J  D! C6 K2 F
</div>
# Q$ i# O) u8 p- z4 y
沙发
发表于 2010-8-13 12:35:07 | 只看该作者
给点注释什么的嘛:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-5 12:23 , Processed in 6.070546 second(s), 8 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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