晨鸟科技

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

TABLE固定表头和行头

[复制链接]
跳转到指定楼层
楼主
发表于 2010-8-3 09:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
7 ~5 V# [/ t: l8 `* p+ I
Table标签的固定 表头和行头 可以在有限的页面中显示超过页面长和宽的多行多列内容。废话不多说,直接上例子:
3 _1 q6 @- O9 `3 a. E9 j( B) J5 r7 V
8 G% E2 B6 b" h& W7 j<head> . T) H8 ^7 u" a" o; k
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
( r3 i6 J1 D5 Q+ u' J% x<title>无标题文档</title>
6 u2 Z) R) w0 n% P( O. v3 F<style>
# F$ h) l0 n: p, e* C    body{font-size:12px;} 1 `, _/ p9 R9 C/ _
    .t_n{width:30px; heihgt:240px!important; height:242px; background:buttonface; float:left; border-bottom:1px solid #000; border-left:1px solid #000}
8 F3 X( C4 h3 E$ @    .t_n span{display:block; text-align:center; line-height:20px; border:1px solid #000; width:28px; height:20px}
! n) Y5 @# F: y: _7 P    .t_number{border-right:1px solid #000; width:100%; margin-bottom:5px}
" ?+ @' Y' E/ z/ N+ @9 B. _    .t_number td{border-bottom:1px solid #000; width:30px; height:25px; text-align:center} 9 E+ A# |; L0 S6 S9 Y8 _! g. Y1 J
    .dd{height:200px!important; height:208px; overflow-y:hidden;} , ~' y. g6 U* p( A& G

" ^) r9 n2 f3 X/ J" y6 W6 W    .t_i{width:400px; height:auto; float:left; border-right:1px solid #000; border-top:1px solid #000} ! L+ n0 @9 U6 R
    .t_i_h{width:100%; overflow-x:hidden; background:buttonface;} ' P# q8 W9 A- E7 V+ @6 Y7 O
    .ee{width:618px!important; width:620px}
! s  H' s  J# N  W% x    .t_i_h table{width:600px;}
3 C8 i1 B! p/ ~: j; u! `& M    .t_i_h table td{border-right:1px solid #000; border-bottom:1px solid #000; height:20px; text-align:center} ) s4 e1 O0 R% |1 ~4 m! p$ O: d- O) d
    .cc{width:100%; height:220px; border-bottom:1px solid #000; border-right:1px solid #000; background:#fff; overflow:auto;} 7 ?* C$ w2 b2 {1 B7 ^- ]  m! N. j
    .cc table{width:600px; } 8 @9 q! p! K+ m8 ]% }# P+ h
    .cc table td{height:25px; border-bottom:1px solid #000; border-right:1px solid #000; text-align:center} 6 `8 Q) r  [9 ]6 R8 k+ }
</style>
4 {6 ?* r1 G' |/ [: r0 }; C8 r<script> " @/ X$ I" Z5 z
  function aa(){ / s' W+ j9 A5 Y- Y. }+ |
     var a=document.getElementById("cc").scrollTop; . e$ |% E0 J& E$ Z! j+ l
     var b=document.getElementById("cc").scrollLeft;
; |7 H) p# C" V& y! k/ \0 }      document.getElementById("dd").scrollTop=a;
. w& t( f; \0 @( x( q5 s8 P      document.getElementById("hh").scrollLeft=b; 3 F1 h4 Q( s3 O, o% ?% n& K
  }
! r- x& o- |. d- ~</script> 9 s, a6 L6 `% z5 W
</head>
, x6 ^% c+ o! x1 D7 {
% ?# t" Q0 o6 |<body> # [" U% Q$ j1 g" L1 Z! z
<div class="t_n">
" t) _( r! P) O3 Q    <span>序号</span>
( ]6 Q% d' H6 F. t* z9 d. x% v    <div class="dd" id="dd"> ( {5 f  F1 y' E2 N6 w7 t, g9 m
        <table cellpadding="0" cellspacing="0" border="0" class="t_number">
- b, S$ T' K" {& b9 U            <tbody>
. C! I+ X0 v7 y* E                <tr> ' G3 D; H# [" q& d' i. M1 G! @
                <td>1</td>
* [- ^6 x5 K7 N& e: D                </tr> . |( t) w- u4 [7 J1 o- x
                <tr>
6 U, \! t# `. d* _% J! G                <td>2</td> . r' \5 d4 v8 ]6 x6 d
                </tr>
0 X( `1 c0 t+ V1 B  t4 d  d" l                <tr>
# a9 {, ^5 j: `& ^                <td>3</td> 4 B* s! }6 r+ A
                </tr> . Q5 Z* u( W7 z) m, x; u
                <tr>
3 D' @- y9 t% }3 R! h                <td>4</td>
  ^/ N& `9 F2 N7 w& l, ~5 V- i                </tr>
5 T8 O# }; F+ X  A# M8 E                <tr>
' ?; ~- }" [: Z3 V2 `$ v                <td>5</td>
. c' K# Q5 \3 I" E; ?                </tr>
# J' K  m& U; |1 i4 `( V                <tr> ( f. ?; {8 g5 C/ F+ K
                <td>6</td>
5 r1 M8 l8 k* c5 |                </tr> 9 a( j+ b- P" X3 Q6 ]
                <tr> % m( ]! J9 x" [8 T
                <td>7</td>
, Z  E: L/ p1 t' Y7 B                </tr>
; b6 N7 {" r) o/ d& M& ?                <tr>
% V/ x) }2 n/ J                <td>8</td>
# q) L7 j/ v* k, @# Q' |/ K( E                </tr> , {* G  h' \( E' w- O7 }0 N. p
                <tr>
' c' `+ U6 v0 z0 I# ]2 J                <td>9</td>
6 Q, N0 N+ y# r1 F1 m                </tr>
  T2 N* C; U3 R, t                <tr>
5 ]# L$ V2 [5 o3 ^# T                <td>10</td> & {" D: n2 p$ b/ K1 X& N1 O
                </tr> $ S, c" o; m9 Y3 Q$ I8 B3 Z6 {: j. G
                <tr>
) O1 D, R; h6 R7 E% |7 Y. T                <td>11</td> 2 n$ [. f8 |9 }% r+ G8 J
                </tr> 7 n+ z" {: A$ X: n
                <tr>
4 N7 |/ `( f4 y                <td>12</td>
* f6 L# H  t2 v% F+ W+ r                </tr> ! s( R( B# d. [5 o2 Z0 [* a
                <tr> 5 m0 ^2 J: R; A2 q; V2 Z
                <td>13</td> 5 I6 l0 b- J! b/ y
                </tr>
3 {* t, p+ r8 @+ j% }                <tr>
! `$ ^9 f  o" D' v& k7 [. `# m                <td>14</td> 9 O% T% B& ^2 q7 U0 z
                </tr> 5 O$ ?, e6 Y' x, t: Y4 z- \" u- j
                <tr>
. e' k+ [# s: W# t                <td>15</td>
0 f1 x& L) ?. G2 [9 O$ y                </tr>
9 E6 u% k/ P, a( V& b. ~. E                <tr>
- b4 c* _% q2 Y2 x7 R7 f; R# {                <td>16</td> ! V# M' W! Y% b7 h4 O2 y
                </tr>
1 k  f# W" o  r( {                <tr> 1 t& Y% H! J. d3 c& S+ v
                <td>17</td>
& Z# P2 L" `! X2 s3 U1 d                </tr>
) o; e# \, w4 x5 X9 H. X- ~7 j                <tr> " y" ~" \9 h' o
                <td>18</td>
! g! I6 w% f+ C1 f" a/ j6 w+ z                </tr> 7 F. d2 C. P6 I8 g
                <tr>
4 `9 x- W/ S! d% I! j( |! z6 D                <td>19</td> ! T3 k7 ]1 L: X. r8 S7 E
                </tr> 8 E5 A# F# T9 F% H: ]) z$ o
                <tr> 6 G# \4 y* g6 K: d3 c- y
                <td>20</td> 2 p) F% ~6 u* r* a- |
                </tr> ( q. \$ j3 ~8 }+ z5 {' y$ f& r
            </tbody>
/ U) Z6 l- V3 c9 x        </table> # F/ S' f- k/ A3 ]3 ^, X+ @
    </div>
: ?3 _2 p* v8 i; u2 ?</div> 2 k# e& c. g( b1 j% }2 q7 p
<!--table栏目--> $ F5 G) H% a5 v
<div class="t_i">   ?; Q* g: x7 Z: g1 z1 x: V
    <div class="t_i_h" id="hh">
3 s: Z3 w! w/ ]; X! n. O9 R5 l2 P3 z        <div class="ee"> 8 ]4 j, M7 u1 W7 o* _/ K* p
            <table cellpadding="0" cellspacing="0" border="0">
% u/ i& s' v6 a$ r; O             <tr> 6 _/ x7 N& k. ?4 w) d3 a
               <td width="10%">栏目A</td>
' ~# d% R! K2 J9 o2 P: m               <td width="20%">栏目B</td> / i4 f2 \- y* Z
               <td width="10%">栏目C</td> 7 t0 v& G5 F; Q  \6 F0 A
               <td width="20%">栏目D</td> 9 y3 f( X1 W* ]; X; H
               <td width="20%">栏目E</td>
- a  ~5 I0 p6 Y  H' n) U5 a8 X- L               <td width="20%">栏目F</td> / j( G% _1 |6 Y5 |3 {
             </tr> $ o% S) {5 @7 h' M
            </table> $ \# B' z: ?2 a: ]9 ~3 F: m
        </div> 7 g, ~& U  ~/ J
    </div> ( D2 o. B. n; V
    <div class="cc" id="cc" onscroll="aa()"> # `" o: [, y  c- t7 e6 Y
        <table cellpadding="0" cellspacing="0" border="0">
% l/ }& M1 T5 W/ d: ?7 W( K            <tr>
+ Y3 M$ I& R5 ?- `& ]                <td width="10%">1</td>
" l! a3 |* x6 C# i3 Z; c. G                <td width="20%">1</td>
( \- q) D' T0 Y6 Q4 f  y4 @5 u                <td width="10%">1</td>
) p; u: R( p2 ]                <td width="20%">1</td> 1 S; i6 y8 g6 F9 q
                <td width="20%">1</td>
! A1 V+ [% ?7 B, K1 T# I7 Z6 C                <td width="20%">1</td> 0 l9 \; X& J  }8 @/ c' Y9 v, g
            </tr> ; w" _8 Q& O, X! f0 t8 Y* v# ?2 ~
            <tr>
3 V/ b) E8 A- b& c# j3 E                <td>2</td>
; ]8 `. |% l0 H( b4 z                <td>2</td> + P* \" e' x' K  L
                <td>2</td> 5 W+ X7 F! K' C! G: L1 G
                <td>2</td> : z  v/ e+ ?! V  J/ u, ?0 K$ U
                <td>2</td> 1 ]1 z( Z/ J( ?; T
                <td>2</td>
% }5 U* `8 r, C% s" `5 ^            </tr> " K; B/ N% |0 F: j2 x/ v$ D% S  P
            <tr> $ r+ f6 T5 D; O% H+ g  x
                <td>3</td> / M* h/ ^( j$ e; B! \, V- R
                <td>3</td> 9 _. ~/ n9 M- S9 u0 |
                <td>3</td>
/ K4 C% C3 }3 ]' C, _                <td>3</td> # K6 x9 l+ k; b2 ]* M+ J+ K# W( b
                <td>3</td> 2 h# Y8 Q/ B1 ?
                <td>3</td> - a9 \- ~; {# r
            </tr> 9 v1 k0 `7 S  u4 h% j& D" E
            <tr>
  ^% k* T+ T* ?& r8 {/ `                <td>4</td>
$ g. o$ B( B2 b4 `/ C; ^1 f' d% Y                <td>4</td>
$ i" I8 `! u/ T% v2 X% _                <td>4</td>
& R/ Z  I4 K8 d& w5 ?/ D1 N                <td>4</td>
/ w+ i: s" R# I9 K! I2 M                <td>4</td> 4 x5 @$ M8 \( U) T, [
                <td>4</td> 0 f  i$ P( x$ y. {0 I! |( ?
            </tr>
$ c. A: G9 B) e3 m            <tr> * ~3 r* i7 n4 ^. H& [
                <td>5</td>
5 @2 Z2 V4 W* x9 a7 N2 y7 J                <td>5</td>
) M5 Z- r' Q% S- U; C$ ?$ M                <td>5</td>
+ K+ O2 o/ g4 w                <td>5</td>
) Q, l6 z" j( e! S3 p                <td>5</td> 4 p/ `2 H# s& t/ W0 w, j, N$ X
                <td>5</td>
4 i2 @4 u  c$ J8 S            </tr> ! C1 [( O( ~9 |# `8 \7 e3 m# @7 e
            <tr>
8 b- Q: p% r$ `/ K6 D0 R0 O                <td>6</td> - i5 W* ]  O. V! m
                <td>6</td> # D: C: n. X  ^4 ^; t/ }" C, h% F4 y
                <td>6</td>
( T$ W! [9 c; U                <td>6</td> # J/ `2 Q" T. G% T
                <td>6</td> 1 X. u1 y6 p( P& z5 f7 w
                <td>6</td>
# d3 J8 `' X, |- |            </tr>
' o  ]& h4 J* |; s            <tr>
8 B. N6 c  T8 V. n) f                <td>7</td> 3 R$ Y7 Q# U/ ]! r9 ?
                <td>7</td>
# V+ O" H, f: i9 R                <td>7</td>
" ]2 F  P. {( h" ?& N+ u                <td>7</td> & p7 {0 B: ~/ W% T0 w, y" p% @
                <td>7</td> - I2 O8 a0 J. r- V4 k% f7 ]$ y) |! I
                <td>7</td>
1 m$ Y2 o5 A6 k4 k' @: \            </tr>
* R0 O1 b* ~' V0 o1 j& y            <tr> ! |4 {5 H/ ~2 [" p
                <td>8</td> ! Q; B# Z) E) o9 V4 q5 {' {
                <td>8</td> 1 R, p0 _5 Z" X  h8 I
                <td>8</td>
  v  e5 z, K* l+ Y) C                <td>8</td>
! v* I* E, f" W5 L/ T) a1 b$ N                <td>8</td> . M" N) J; z# W' g6 ~
                <td>8</td> " |6 K9 r& c6 M* t' B
            </tr>
( q* d9 h( i2 N8 {. o            <tr>
+ G9 E- e* J) w* W, J. P& T                <td>9</td> , e0 r5 O% d0 {4 L* c
                <td>9</td> % H& X+ z6 G; U( @1 ?# F: s
                <td>9</td>   K* D; L( q6 C7 B4 D
                <td>9</td>
2 C7 j9 F! ~3 a                <td>9</td> % [; X* h6 Q* J1 |  p) G
                <td>9</td> ; K% v5 {3 S9 p' U
            </tr>
( p- d! `, ^  p            <tr>
$ F! P6 [; Y. h                <td>10</td> + u/ I! h  L5 X) M
                <td>10</td>
; O, }  v& m8 @& _- I4 o                <td>10</td>
8 q$ Q& b6 T! P1 J! ]  v0 N                <td>10</td> ; r- _' {9 M% Z4 \5 r/ N4 O- H
                <td>10</td>
0 W  R0 D. w0 r- H                <td>10</td>
" g3 x* Q8 S) \. i, b            </tr>
0 M  H' b1 P9 r" \. E, G7 o            <tr> % L3 I2 x0 w/ _6 K' g2 \0 j
                <td>11</td> ) N+ b, ?$ X3 Y( {4 y, O* D
                <td>11</td> : e+ U0 Y  q* M. X* |/ z1 }
                <td>11</td>
4 Y+ i( ]8 |4 N; ?9 T& B. x                <td>11</td>
' t: |- q1 y, ?                <td>11</td>
! B/ {) x; F" M- |% j. Y+ n. a                <td>11</td> ; j3 J* P( g: l5 p
            </tr>
$ B7 a3 ?* O/ u: _" R            <tr> ! D6 I, {7 O4 T% ^- U' z. w
                <td>12</td>
) t5 F3 G0 k* z9 g! X; E# j/ H: z; Z                <td>12</td>
/ W2 n# l$ e9 s9 m0 k                <td>12</td> - l- o5 i* m! ^" E. j# i; |
                <td>12</td> 7 a1 C2 y  a7 h# b2 M- O( a
                <td>12</td>
" f& q' \  P) R3 U                <td>12</td> & I/ S1 Q  W  t, E3 D! u
            </tr>
1 k5 n, m: g1 D, a9 W5 g# M. l            <tr> + C8 y4 u) `$ n
                <td>13</td> 6 Z: B& u" y; m3 {! ?$ D' E
                <td>13</td> 1 ^6 U$ d6 f- X4 t6 L+ l
                <td>13</td>
+ |1 I% ~) G/ j                <td>13</td> ; d0 s+ G; [4 u2 L/ V
                <td>13</td> ) r* r( g) o2 o: `0 E$ H
                <td>13</td> 2 e+ r& J# d$ h
            </tr> . x$ u$ i. z  y1 `0 `4 q
            <tr>
. Y3 ^5 e1 |$ T' s5 O                <td>14</td> 0 h; F0 E6 k& @4 l2 z6 y
                <td>14</td>
( Y7 A  ^8 o1 ]  ~) g$ A1 X                <td>14</td> ( a% C  P/ l# p! j& {/ B7 Z5 Z
                <td>14</td>
1 R! e% ]( v( l% O5 x                <td>14</td> * ?' K/ {$ Q, J, J3 I
                <td>14</td> : y  R6 r0 j! D. I" |+ |& O
            </tr> 8 J1 P& o1 K0 E( f+ W
            <tr>
1 }5 w) p; Y3 Y7 v8 O- |+ C                <td>15</td>
* ?8 F* V! j) f$ s0 G9 @' F* b                <td>15</td>
( {5 H1 |, k+ W  M/ W                <td>15</td>
  R. r# o9 X0 {8 V                <td>15</td> / R# P+ O- T# O0 r, v. v
                <td>15</td>
/ W+ h: _& @/ F                <td>15</td> : v. W" I, w- d+ T4 w
            </tr>
; y0 r0 I9 |$ ?" R, E            <tr>
9 S- [  E" b1 `; M                <td>16</td>
# `' ^8 a/ \6 `                <td>16</td>
* U$ I( `, M! M  A0 r! p( z                <td>16</td>
! |  s7 @, |5 F( F4 `+ D                <td>16</td>
0 K2 O: g& `# L1 w1 c                <td>16</td> & J  s  I3 D' ?$ |, U5 |1 i' T
                <td>16</td>
! ~0 \7 g6 f5 f$ a1 W/ _            </tr>
9 |  ^! {- G, A0 M5 E# b- L            <tr> 4 l6 i" F& n+ a, Z2 u* G
                <td>17</td> 9 T7 \3 v1 T: N* W* K6 c4 t
                <td>17</td> + ]* w: W  e0 y  X; H! A- [
                <td>17</td>
. E" G5 _" t4 g& v  L) z                <td>17</td> 6 ^/ I' R' D, G4 i2 ?
                <td>17</td>
, H' o! k) e5 b4 Z4 B; r$ c                <td>17</td> 5 \2 t! D+ Y3 d3 N/ @2 }, O
            </tr> % O2 D0 N' W& [! e% m: o) _
            <tr> 7 w7 Q6 P$ w% N, j/ b
                <td>18</td>
: x- I# T* a. R9 s                <td>18</td>
6 Y* W% h. A0 K* F* Z/ x: a- M                <td>18</td> ) K7 g4 k; j- ]  W' h
                <td>18</td> + V0 X% f0 ^2 y" d6 I* O
                <td>18</td>
4 N7 B! m& m' h) Z1 f7 {( j6 Y; }                <td>18</td> 9 s0 A" v, m! ^' x
            </tr> 8 m. U/ G! N5 ]3 q
            <tr>
8 g2 I' V1 E/ e0 _# Q# c  Y& U                <td>19</td> 5 ?: J* D* |  J. ?
                <td>19</td> 7 X! B! d: F' d3 G
                <td>19</td> ' X" B) _/ M3 \' c; l. y/ E
                <td>19</td>
) k  u5 g9 m" c: E                <td>19</td> * z  w9 z6 y4 n# @: U3 h; I: a; k5 `
                <td>19</td>
2 g/ w( \4 g, N, f$ s- w            </tr> & D9 Z# q5 I4 o- K
            <tr> % f/ z; f7 \: d% D7 G, N4 v) S
                <td>20</td> 4 l- f  |# T# l: b
                <td>20</td> & ?) n+ J8 E6 i. [( u; \( p. [
                <td>20</td>
% q( ]$ @6 @/ M4 j9 `' w* s                <td>20</td>
% P- J5 x( q# J. v2 n9 W9 r( [                <td>20</td> 9 T% w6 k! N, n8 y/ i
                <td>20</td> $ N  d: G  [$ k5 s2 K, W
            </tr> - G( n" f5 P8 M$ V8 v# u0 G# v8 B0 K: L
        </table>
+ e1 F, H) @2 b2 i    </div>
- N: _& e0 ^9 t1 [* ], p</div> 1 E0 _( t3 x% R5 k& t, i' }) Q
沙发
发表于 2010-8-13 12:35:07 | 只看该作者
给点注释什么的嘛:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-13 21:03 , Processed in 6.073475 second(s), 8 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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