|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
* u( C9 b$ _: |" k4 R C2 V. k) b
' n7 G( d6 M/ b5 A6 ` 谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。' M7 ]5 b1 z( T( G( }
4 m' n+ b; {# c4 r7 C/ u. d
如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
; w: d; D9 ~& V/ B6 [1 Q2 w) Q+ ]" g
〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
8 x K/ D3 ?/ L) {' w. o" d4 p% f: `. R' Q$ g$ _3 g" a w; ~7 |
〈tr〉
5 S, J. w9 ]6 {- T
+ n/ v. O8 P1 V1 M/ v 〈td〉$ P' h1 A9 z3 n9 {! ]& x& N
* S& A- w3 i: Z1 t! M( _5 T 〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉3 g7 o9 }2 r5 ?6 ~) p B
* p9 K! @! E0 B+ g2 f5 Q 〈tr〉9 w3 _1 j; T! v3 @$ u0 I
$ m2 z" L8 G* P+ h$ D2 j5 B+ z
〈td〉
: f, v+ ~, i" c% m/ k* s" J+ G( u+ }# s% X1 ]) D* l
〈/td〉
! z l" m1 W9 y; o& [4 [& ?
+ g$ C0 F5 H1 `* s0 q 〈/tr〉
/ q! b% K D( B3 p+ l% {2 i8 J( O' ~6 E S" _
〈/table〉
4 ]7 I, H- t6 S3 }& m
% d5 w P8 C* H: t% Z1 ]" ~5 p 〈/td〉# [6 w: _1 A2 ?- _. @% D5 B9 I" e) M
- ?# P( A: T) S3 y# ?. a9 I
〈/tr〉 G+ I, z% K8 |# a; g7 \
- I2 P/ H( l" t9 g( @9 b
〈/table〉3 e" V. d; J- l/ k* U
7 f# M- w/ _4 {% C# ^
第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。' m* t7 n0 R1 f5 h4 @, s
$ \! x/ ~+ M9 Q7 M6 t9 r% }/ U0 F 源代码如下:
- Z" w5 x- ^9 I T
- y* r9 t: F: f% O& E. D8 _: U7 T 〈table border="0" bgcolor=white〉+ @$ M: ]8 X$ v
4 G) w( h h5 z0 Q 〈tr〉" j! }; L! x+ F6 {' G
! A8 a+ X {3 b! t" A 〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
4 Y/ }1 H, \3 t0 H! a: F1 U7 ~2 x' R' `4 Y% ~. p
〈/td〉
3 ?! x: T) O6 c' A. v* J) x* \# y- Y5 g O; L0 \8 {
〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
) p& p2 s# w0 l; d5 D _
: q' F l6 A1 D' P$ X0 W0 d7 o 〈/td〉" a; I( r3 O) ]1 @
2 M- X9 d! i. [2 c Y# S' K# G
〈/tr〉. z7 Q6 ~! _. @8 c; W3 C; i
* t: N6 a# ^5 s: q8 j3 q 〈tr〉) @' Y6 |2 P( Y. X6 |" n! G
; i# F( W) E1 u 〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉2 o: R" O, o5 ?7 A/ H# \6 k, B4 b' C
+ b5 o7 l( g3 k6 t' o" K1 L7 R* Q 〈/td〉' \+ d8 Q4 v) v8 W4 ?# {0 d
% i2 \) A0 @9 E/ P; q 〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
0 S5 }, H$ |; r/ G o* x0 t: t& u7 A6 x3 M5 q) U( W2 i. m
5 m* X, F* A% d6 W! Z% q0 ?: P 〈/td〉
+ s5 x2 I9 \ @: ^( B2 V( K* C. z: i3 J' t3 K, H& D9 B% X
〈/tr〉
" N/ C0 q- z7 G, s3 \: i" g6 J7 O7 S
〈/table〉 |
|