获得本站免费赞助空间请点这里
返回列表 发帖

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。, |4 K& l& r% |5 p+ }. R$ z5 }6 o
  ! f$ f; @2 ]) q/ q6 H' q2 @
  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。+ Y$ u0 N# j; t6 p  d. C" l

3 q9 j& ~8 j* L  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
% e# y9 f4 M" Z8 v
4 P, o1 t/ ]0 A; G- [  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
1 {3 }' f7 m4 A- A; k/ b
  _4 _! d) J7 ?+ f7 V   〈tr〉* ]5 r! s4 V+ e2 U5 E* J* b
8 O8 u! W. _" f- q
   〈td〉
) o+ m  Z' V& a! F+ M+ z/ w: a# J' z6 W! I: ?5 q
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
4 ]& r7 w, J; Y8 S+ T, L% y. \0 x, q$ c: U: o/ \* O
   〈tr〉
; J& I# n3 y! \8 ?
# Q5 ?  g9 P/ |9 |3 }; t6 j+ Y   〈td〉/ s3 C7 C' `3 ^6 Z& R5 k1 v
) H# J1 d3 f. d- v1 N7 }
   〈/td〉5 T" i9 I: s5 ~; p: G! I, k$ F
; t0 {% P. d' R6 L
   〈/tr〉
( Q+ w0 H7 M9 i; }& {& A& M/ I. n
0 t$ ^5 z% b& F3 h9 s   〈/table〉
/ q# a- |/ m2 @3 ~9 j& h. q6 O
7 T9 m7 B' `$ x) r) z% U( [   〈/td〉- T; G- {1 z$ b  A2 V7 x& q3 ]$ X

6 R, V4 K' {  S4 T/ @5 M   〈/tr〉$ U( `0 Y' M5 b) m2 q" a

  B, t# @% `3 v/ t   〈/table〉
0 h/ ?  g  f2 C. ?0 C) u+ o: P8 J. @; X' ~$ P+ ^% J( a
  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。
! i' n9 r! L' ]- u  I1 P/ _$ j: b9 Q$ ]4 T, n# B" e/ v' r( c5 |9 p
  源代码如下:
' H9 Y# V( K5 z& H% I3 U( L3 V+ \- j" v2 y6 B. s) x
  〈table border="0" bgcolor=white〉
& m7 J  R# {6 c9 N0 u( B5 Q& y0 ~+ N; y7 x# T
   〈tr〉
3 H# C  l" R$ d8 d' N7 `+ P9 X$ O8 P
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉& E/ Z, b, ^: |! L. f9 Z
4 z: [, R2 U0 R% [
   〈/td〉; x/ J# J3 j8 B9 _- U

0 E; _$ }' Y# ~" X7 i' p: G1 M% m" g   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
. F- m; f; ]9 S' `4 t+ G' K: |& a( X! F; o" f3 z
   〈/td〉) E2 |) c8 d# X/ M/ {5 Y4 }5 X% N+ M+ y% V( U
9 s  `$ }- F1 P, T5 B
   〈/tr〉7 i% L9 J- i2 P2 C
6 H4 H$ N! n0 a. k
   〈tr〉
  F& Z. x3 i2 }, T, Y1 p1 q! j+ I3 V
   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
8 T. X$ p) P5 G' e( R7 ^, s4 w+ d( K6 k+ l& F
   〈/td〉) C9 T9 a4 B) ]+ Q1 V

, ~3 q! e8 _7 M+ [/ b$ W2 r   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
2 N# e) U0 m# x) G8 d6 G! V' K5 _" m& j3 ?, _' h  Y, i

2 O1 f; w: O1 E1 j1 J# I   〈/td〉; v7 U, C; i5 c. c
# D5 d+ w$ n4 V2 Y$ Q1 u" H
   〈/tr〉
+ y3 a9 {" e* v
( G; m8 m3 j- z& g" t  〈/table〉

挺好的。。。。。。。。。。

TOP

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