返回列表 发帖

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。3 a" j6 t( N2 D; h: L5 B3 Y
  
& u1 G% X- x  I2 r  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。+ |+ V4 M' A% x& \9 ~

) \8 H: m  d9 d; m; W$ Y  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
8 c9 S6 g: A, r; ~3 V6 ]; r1 o4 v3 C7 g) o/ x
  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
2 ?% U( a6 K) Z+ k) d5 r7 P% ]
/ e7 G# p. `8 u8 O; g   〈tr〉
; m* x; O* z5 w! X
1 x: C. L: t  k1 K( g4 V   〈td〉
8 e! w3 o( u) I) ^
+ s  U, l& ~! l( t7 v1 A2 N   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉9 r/ M8 \4 i8 b5 {
- I2 N) g7 s. E
   〈tr〉6 {/ M% C" f2 H" _* x

3 i0 T, K- _. o5 e4 Y) n   〈td〉
' p* q' [$ Q3 x/ @% L, F. O# c% K3 |+ b6 a: v& x
   〈/td〉- ^% i4 N/ M( j. \" l4 C
6 G7 q8 a9 ?' U8 W0 c8 x5 `
   〈/tr〉. a( C* X. t; I) [# }8 Y

2 y& q+ R1 [. _& \6 U- a   〈/table〉
+ Y, g0 F" R8 t1 G7 {
9 Q3 h& a0 x( o$ f9 i$ z   〈/td〉" X) q; i4 B* h( ~7 p' Z; q/ W
1 L7 K$ M7 B& y4 M! H
   〈/tr〉
3 [: Z$ y. O& x' ?( [( l$ h2 p" n+ R7 {% }
   〈/table〉
+ ?0 Y+ I! H! }- S, ~1 F& V4 c, F8 |8 B, {% u6 s0 M. n6 X; `! p( g
  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。+ [& h3 m9 V4 E, l& i  [

3 X. g& o1 D8 \; h  U* {  源代码如下:+ T( Y3 i0 @( Z: c% S" O/ v
3 d' n' ?- z6 q9 y
  〈table border="0" bgcolor=white〉+ C; B6 ]1 l) z! w) |

, Q+ r/ Q" ?- p& Z2 p! {' [   〈tr〉) f3 f' R. `$ N0 L6 |0 L- J

( d3 l2 z  o5 R7 g   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
& m9 r4 J' `) s+ n! J
7 Z1 P+ L! {( w0 Q3 E" e8 D   〈/td〉
" O% f, L" w" {3 N2 S! Q3 f5 Y, z8 P+ k
   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
4 e/ f2 G; H! o* }
/ Y' u# l2 O' Z6 q   〈/td〉
, i3 K  Q: X; S
) ]* b* d' e7 X2 ]% g! u# h   〈/tr〉8 p# }# `9 D- C

- d. {- r  f3 z3 N$ W' R   〈tr〉
& U% w, w- s7 k" g/ a, ]4 d8 D' N  J
   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉7 C! Y$ c; \- V

% t% L0 p# z$ G( ^9 I3 W- |# {   〈/td〉
8 k7 v4 W+ G" W2 L, n
$ X8 l1 \' P- I' ?' s  B3 p+ h. p   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
" X+ c. y: g' B# G- X9 I; l* i1 y0 M+ J9 N5 v

: F1 G1 v3 l% F& s6 C/ Z   〈/td〉
: c5 W2 j. G3 q2 ^2 j8 c, \& @* {  h2 z5 P2 k: h! ]1 J' K$ o
   〈/tr〉( c0 Y# \/ w$ O  z% P. l) _$ U- M
! B% P: A8 r. I* F  a+ c0 @3 {- Q
  〈/table〉

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

TOP

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