|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
6 _2 C" i- w: {9 i: b: V ! X# m1 J' U9 h" p0 U+ [
谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
# K/ b) m8 J/ w2 n6 z: w |( C" ]3 n! O! `) A
如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
4 [6 M: ]2 ~- D$ t ~/ Q. Q" i6 l
. S8 t: \6 o4 q/ D. E6 U2 q/ M 〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
% I. k* t0 S; ?; W+ o7 {) y& N% H( W8 _
〈tr〉
4 M4 ^4 I$ _7 i3 `* w; F. R' D: H3 k# z
〈td〉
7 k7 J" g0 E0 y7 w1 d* e4 p0 m9 t+ b5 l2 N& G
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
1 m& H1 q6 Y3 @; M. [ W0 Y( P) q; W+ W4 d- |5 \! Y3 |
〈tr〉. k9 @) W+ W( Q; S& ]; h g2 c
! G) Y& h; P$ V; M" r" v" x9 g0 m9 Y 〈td〉* k8 f( r# G$ N# E1 S: O( L' ~
9 o4 d; d) U) t+ Z3 v 〈/td〉: Z4 t3 ~4 w* ^* C6 q. R
. H& k: h3 V0 | 〈/tr〉) M5 y3 n* W2 A7 V2 q
+ q0 F F, T- p9 x6 Z+ [ 〈/table〉/ V4 J2 C0 Y. M" D
( r5 z4 h0 |3 ?, v+ H; L2 m 〈/td〉
, h% n8 @1 ]2 _' V* O0 Z6 n" A( M% K) w, d
〈/tr〉
: C @# G8 D! b+ `- M7 V7 f! \" \. U; O, c# u$ \ g& q
〈/table〉7 g* D8 q. a, y# e2 w q' t; x) z
' p! s$ ]! e' h4 k8 n. S5 T0 H
第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。
2 D4 A" n: P7 n z% x, S m1 P
! V+ C6 z6 Y! `6 Z- r 源代码如下:
8 |6 l/ }! F2 L; k# |$ Z
% h# B2 K6 D) w" y C M8 M 〈table border="0" bgcolor=white〉
5 |( p2 c2 J. V% t
: }2 s) f1 b* @( c$ a' R 〈tr〉
% I2 K4 j+ ~. ~! f# ]* S. |# V5 y" l9 x- W h! z3 { d
〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
2 U( g* f6 k6 Z# d3 C
, ^' W" E; J" V0 Z" V# V6 [; C# F 〈/td〉
& h0 z* B5 W1 b: E" Z- ^( N F2 Q1 U: X5 _$ r8 y
〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
4 t% a# t9 ~* d' D& U
& [+ ~- J* p, t2 O 〈/td〉
) z0 U& E* v; Z# I, ?4 B9 H- o0 \# D q7 E
〈/tr〉
4 R( u+ q# ]) u# G! w* j1 a
] a% O" _' ~1 `0 Q& ` 〈tr〉* q4 E- @. @; {1 i
( v# S" D: {" s
〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉+ C7 W- N0 g* z* c# K8 t7 C+ j6 F
8 Z3 i2 k4 Q- r, _+ `! B
〈/td〉2 C9 R0 H6 C: \7 [. o. P8 V8 V+ ?! ~
# ?+ m) E" Y" b N2 s 〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
" M9 m3 k2 o3 a5 ?& K( Y- Z6 B8 k# a/ M! [# a5 F2 @/ ^6 D
: G. X' i2 o0 M! v% m# y% ~, k
〈/td〉( s* w! O9 h! C
! e, p% j. Q$ c5 z
〈/tr〉
* N6 y2 M+ j8 S5 m0 W' [8 ?: N
9 T- _7 d- ~; {) `2 ]4 E% F5 P 〈/table〉 |
|