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

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。% n+ Q/ F$ C7 A  ^) T
  & i8 q  s6 p- `3 n9 F
  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
8 A, ]; \% j* H( i( {, L. J* v& g3 z6 [! Y0 V
  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
  R# n. D3 f7 q& x* U- F! i. G, Q! ]( U+ _% v$ M
  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
( g7 p) P' j  D8 P, V8 p0 N% J8 K
   〈tr〉& ~( z4 r+ \: P8 H) D- N

3 R/ l, L2 ~" i% W   〈td〉/ ]. D9 ]8 ?, k
) r: x% @: a& z6 t
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
* b9 r$ a( _  R. p* D% U9 T% r! H* P: T. }9 U8 U. y5 u+ f/ f
   〈tr〉4 ^0 _# l) X9 r# y0 U5 H0 }

, Z7 E1 L+ e% T. h1 }' V   〈td〉
0 K  o! l* c0 E) }6 M' t; k9 M, ?5 x0 k5 ^
   〈/td〉
& g8 t4 w0 m* Q" B% b6 a1 y: z& t7 ]) E0 U  M
   〈/tr〉" x9 b7 Z! H- s; Z/ Z8 R1 w3 m

" F! g0 r& W8 s& i7 X. [   〈/table〉7 u, _- H* v4 ?0 m1 r

' ?. }0 `, ?+ d: [- c+ [8 A; U   〈/td〉
/ l& |, I8 {( ?! ?9 [' `: K" P
& T; i* J  @2 d   〈/tr〉
9 z6 \1 p. N6 ^
2 e) N4 l9 M9 |8 y, Q3 J1 s0 W   〈/table〉1 ~! l  l& T+ c. P% l, Z2 N6 N

3 y. |1 }# z- K3 K) ?$ O  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。. W. N: ?- u0 J! u: Y
. P! a3 D0 I- h( _
  源代码如下:: Z3 J# v9 a: z/ g: U

2 g% y4 {) R7 [/ I, k  o  T  〈table border="0" bgcolor=white〉
+ K* C# m0 z, }% e. T; e
+ D& V( S+ J6 n) o. P0 L   〈tr〉
; Z8 W/ p2 @7 l, G/ @* b$ L# r7 W4 }% n$ ?
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
0 B4 s" Y- B1 t9 E& U8 l1 b7 |4 a; G/ H5 d3 j
   〈/td〉
' t8 l+ C! [. N" d& M3 `7 S3 @. ]1 K1 a- ]9 X
   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
  ^& L' |& S0 C; l" ~
. g& N3 k& Z! K0 O( H8 G   〈/td〉2 A6 L! g9 g' P% f& i4 \
) O) [5 f4 f$ Q1 n
   〈/tr〉- ?; ^, s8 C- L, q  l

0 _8 i  `  `/ K0 k   〈tr〉3 m6 y3 v* q3 h# d9 T) ?
& y5 p8 K4 f- b
   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉" X9 Y! g6 U: ~5 L: J8 K
5 ]& R" p6 |& j' z6 i' M& V
   〈/td〉
: E* U& \( F* ^' G5 V1 s3 J. e/ Y) h6 K
   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉) w5 w, Y) ~$ @$ q! }# f5 g. }
* J( z; f8 t# {5 e/ [

& {4 x' d, \4 f. y! U' j   〈/td〉
, [0 ~5 s& O5 V; f0 s4 Y" |3 p% x' I3 f! ], v6 L
   〈/tr〉! ], Y/ v( G% [$ A2 R
' U; P: V3 C$ T& V: f, Y
  〈/table〉

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

TOP

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