|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。8 S# V1 v# a- @7 n8 U6 Q
3 S3 g q% g: ^# l- d( r 谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
) z$ y6 I# h6 m Q% f) h m& K
2 }, Z/ T8 w1 Y0 W$ S 如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:; `' a/ d( c$ O4 Y
. Y3 G) N" H8 k0 y8 O 〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
; ]$ ]5 h# n; q# Z2 \7 D9 l' y# r* l, v9 r$ a) `
〈tr〉) E6 [9 Y5 D$ n
% ?& T3 i3 T2 n _! [- G+ Y
〈td〉
/ {+ A; n, n# a- h
' O5 G8 f% \9 F3 u% d A 〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉8 N$ ?* H) b- R' U. K! q
% O" b4 A8 y* @- q
〈tr〉
% {* [3 M+ K: Q& u/ T* G' ]
# k- Q$ `" { _6 a9 ]8 j% ?: a; \8 J 〈td〉
+ T! t( N+ _. d* v: A( ?9 q. o2 V1 C6 u
〈/td〉6 O0 r; J8 E" |
2 _/ m; S1 Q. K0 i1 ]/ s
〈/tr〉* O) ?- [: Z' b. x4 q3 V
& r6 y, Z! I3 B/ Z* y: [3 O0 e
〈/table〉
! J" l- W( v, \2 S. m1 s9 D6 b" Y/ K, F8 N' |" P( f
〈/td〉$ ? |4 Q; u3 W" x! ?; b+ u' X: [
% N6 P+ C- `# n
〈/tr〉' `1 ?) m2 \6 {, Q# Y9 M
+ D" M7 v) [& b 〈/table〉9 w- p& D" k$ X2 _7 ?
& V8 C5 Z* X; A9 P4 a4 i 第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。' s+ o) l( A2 B) L3 f
% m& y% [; [9 J4 [; c. X$ n. N 源代码如下:
+ P5 z2 c5 _2 G: }/ m j, T0 j- s9 u5 ~2 x3 h3 ]
〈table border="0" bgcolor=white〉
! n3 Y9 i: ?- H1 ]% u8 Y1 T% \! D/ `. L
〈tr〉: x) K6 O# h, j% p A
$ w0 k0 L2 w, a1 W
〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉. R: e/ W1 U* q, _. L- O2 Y3 b
: ] b$ X, C* O; d& J+ v 〈/td〉: s5 k7 y9 ~# [( S% q
) ~% D" P3 ~$ Z3 M3 o, w 〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉9 m- e; Q! r* @1 s/ v
1 y* a! ]% J# h. G3 H7 Y 〈/td〉
' K1 J7 s; a! ], b, ?% t1 C5 j& B" V8 e
〈/tr〉
?2 x6 L, j* v* o4 G5 W2 P8 v* R
〈tr〉- Q. d& X6 Y1 Z: h! Q
Y" S K3 \& ~ x; t+ y 〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
# q- n: X! @0 D( I) {& }& d8 H
" A: \- I8 t7 ^. Y* v/ _ 〈/td〉
+ }) ]( K9 C/ w! @5 C! [3 @8 z9 Q8 W. K$ q+ E$ \
〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
$ s7 O+ n# t8 z' }3 m7 b& d$ Q% i) V6 `# a" s( q
$ d: C F4 V' b3 s2 q
〈/td〉
+ g, ]' n* K1 Q# Y% Q, q
3 Q" I- \ k; m1 V; k; i4 f 〈/tr〉
2 x' V# s& N& @& N H' H6 d0 i* W7 n
〈/table〉 |
|