返回列表 发帖

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。" H/ V# e* O6 L% l
  8 S6 q5 z6 J! c! T! X
  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。3 G: {4 r% w' e9 s: J9 j

* a& m: A8 M; s) r( D  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
! \1 n$ T1 I3 t, ]( y$ ], S; b2 G/ U
8 F* K2 M% o6 m  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
) {9 g; x- B# n1 v) S% e
6 t2 I1 `4 [- ^% B% M/ z   〈tr〉: ]- x/ P! K/ t9 s7 s1 P
7 g) _! X" [4 R( s: ^" b
   〈td〉5 s( }: O8 R2 C0 P8 V
& D% ~- T, w) Q
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉) K( K5 c' t6 W8 K& g/ V: b
: s. S8 Y5 {7 E5 \. I; _5 v
   〈tr〉) x! [/ h. J7 @

6 n+ q2 u6 C+ \6 U% D4 U   〈td〉
5 l. g( R% k1 d% `- ]7 J  u
4 B& h$ I( M( ^/ D   〈/td〉6 V& R4 P$ f, U9 q. O+ w' ^; s

1 u; j5 G! g0 R: s2 C   〈/tr〉$ t; [0 k' {1 L* k5 A) |+ f

& A2 x$ A% P6 o( G" _; r3 t" e/ S, g   〈/table〉: I. g, c8 e( h6 f

/ b! S# w" z# Q  {  D% s   〈/td〉$ d9 v4 x. Q! P8 {
7 w9 q6 \# d) M# ?' e
   〈/tr〉
7 k* Z% p- `% Z& ^9 n% u. ?$ Y, ]' [  |. m! ]
   〈/table〉/ B, V- m$ n9 a

7 R. i& S& C% z- L! l, p4 \2 W  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。( T. \2 i) g$ z9 L- U! S
- l; {9 i4 [0 H
  源代码如下:$ ^' E2 G5 X( B7 L$ ^1 Q- x' i
% G/ `; m' L& M& l: i/ C7 Z
  〈table border="0" bgcolor=white〉
" }4 e" l2 G$ [( A# s, z
. I+ |& ~0 Z& V& R. J& c' l   〈tr〉
+ D% o. U1 U3 T, q8 k
; a" b, Y# x2 v( z   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉5 F3 Z; N; E  z1 n9 l  p: ~6 a
! R6 S4 c1 k# {
   〈/td〉
8 P- N" p- d; M' B; M  W
8 s8 G8 G8 L7 v* @! h( D1 ^   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
. `) ~1 D) g/ l- }: T; k% U8 z: o  z# `0 ?$ ^3 ?# q+ f$ u
   〈/td〉$ a* T, h1 k( G) r. J) ^( t! Y2 L
" I, L1 ?! U, ~; E) s; n
   〈/tr〉: Z9 o  V& q5 A
2 x8 v5 h: `( Q  j% F. v% {, h
   〈tr〉
# |# q, F9 V/ P8 V* w5 Y
& ~6 e; T- [+ n( ~   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
: x' c  T; o, X* L0 c1 X) @; E
; N" I7 |- S* C& p   〈/td〉
3 N0 _& l) |$ {3 b$ i: ]" o- z
/ t# _) ]3 Z1 x0 q# U   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
6 j* Z9 z, w, u0 z* Y" o& m( D6 y7 w. j7 A' ~" D( R5 g

4 s/ b  f* a+ b. p( E   〈/td〉+ R: D  T4 S7 _0 i

+ a- E# |( I7 B& f: [   〈/tr〉& M. `  D" v1 ]. Q3 O* A

' ~* D$ c( g. @; g( ~# T' i4 }% t  〈/table〉

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

TOP

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