返回列表 发帖

在网页中实现细线边框的两种方法

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。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〉

返回列表
【捌玖网络】已经运行: