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

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
9 A. P* D3 C( S+ Z3 _8 }! h  
3 _- z9 o+ e9 D* ?1 A0 x  g  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
3 D4 Z! n  j5 {* ]- d# f0 U
; e; \0 n: l+ B" o; V# ~* {, {  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
; m, l; z) q! G7 g: a9 K. D) O
. O. j7 o4 g, b  A, u  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉% w8 u- @0 j& G- a2 Z$ }! x
& s# j' o/ X; m8 k
   〈tr〉
4 X8 K: r" N# t* H2 k# B7 o! `1 T  `8 u3 l- j( ?
   〈td〉
) V5 T3 ~% k, Z# Y/ i: d* Y( n6 |7 P/ n
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉+ }  W9 G. U5 \! d" _- Z% U9 }( |6 z
# W7 K. h' e7 x0 r9 q0 F& @
   〈tr〉
7 r. v! t8 l6 ~
$ d5 Y  H+ a' Y. L% `5 x. B   〈td〉' F2 O8 Q; p4 b# @% o- `
8 d9 F7 F% u% v
   〈/td〉
5 n) M) T& I. `! L2 r
+ U* v1 ^: F" Z) I/ t8 E   〈/tr〉
# V* j% H9 @  n6 N0 a& V( F- B) G- h/ a' p  i1 a: \3 Y/ q0 z8 k
   〈/table〉
# t$ @' j* N* n% g) C. w0 b; e
) z$ x5 N8 F' l   〈/td〉
! g9 H/ {- L9 M. z
+ `; [8 k! j, y0 S   〈/tr〉, C7 [* E% w; B$ a* w1 w. N
) v+ U* H) Q0 g4 t, ^: D
   〈/table〉
) s# k! _4 q% B3 b2 ^/ H. @+ t2 K" r$ f2 y8 B
  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。
( Q9 n9 o$ Q: C0 d1 k! F8 P
$ S/ G* R' t. T% u0 q  源代码如下:8 o( A- R% d0 p
5 F/ t9 I2 {( S/ b0 ^
  〈table border="0" bgcolor=white〉
! A/ h, h( z6 w$ j4 o/ G3 a* l8 Z4 m5 d$ g; y8 h0 ]
   〈tr〉+ f- c7 O) P" t5 [, h; j4 w
- V& P7 d! Y9 X7 J( B: [
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉: ]' |8 H4 G/ ]; x) q0 i4 J# E

, ^+ m0 h4 G" j$ @  _9 c- @   〈/td〉
! c! n' I+ I5 R- ?" r0 z  f  D: b+ U& u& i& M* F* ~) V
   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
8 Z( F1 r$ R9 }  q- x
9 s# {5 {+ c. d5 i   〈/td〉8 X( z0 ?: A& z! H' O

  l+ \$ g! G* w% H6 V) h   〈/tr〉
; q& J( C8 g3 N2 o6 X# M3 T( ~
- P& A8 m0 o  {   〈tr〉& O: n+ T4 w4 X( A1 ~7 ~

  U# G4 e" q. @  Q$ m9 U3 d4 h   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉" x+ B3 t% K# d) n8 u

7 Q- _* s' J0 P7 I% t   〈/td〉& ^' \+ d; N6 d. p  U
, b$ Y7 W0 }9 r9 k+ R9 b2 u
   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉7 L4 ]. S/ S) V. W0 j3 i7 y- ?

4 \/ L: Y' ^- m8 ^: _2 N: T
; Q0 z3 [' {: Z$ V: l* v   〈/td〉+ l% o+ @# N$ @% j: n: `. G6 O+ j

1 d3 C0 x! R$ x) v   〈/tr〉6 m1 i# M' r$ H' f' k6 i

$ ~( N( m' w6 k( W& Z& c( p  〈/table〉

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