Board logo

标题: 在网页中实现细线边框的两种方法 [打印本页]

作者: admin    时间: 2008-1-19 22:20     标题: 在网页中实现细线边框的两种方法

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。9 g0 {# k  n) S8 u# q
  
8 r4 I: ]4 l0 M6 z  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。1 k6 O, c# ^5 F

; T) _5 D: D0 Z& B! ~) i% P- i! C  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:& E' H5 i  l& E- ^! m

- o* x/ t( r$ V8 D& y+ Q2 g  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
$ N3 _8 _  ^) o7 ~* c! g  {; i& ]# T8 P7 Z3 {. ]
   〈tr〉! M' p2 @" s: u, w) E: [; u
" z5 l* H+ t5 ~& W5 d7 o
   〈td〉
: k* w! X6 G8 i+ D5 j; O+ I& s" M  d5 [2 s" a6 p; i# \
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉, _9 u$ ?$ E9 ?4 a$ C' k: [

1 ?! Z4 w5 ?4 z+ e+ D   〈tr〉
, B" s- n4 o. H9 H  N  o  _
: e) p8 J9 Q. m) c7 |( [& D$ @   〈td〉# X6 \+ R7 U0 o' H( H
  j! S+ }" e& W% Z2 U6 }! v
   〈/td〉5 |4 p. e9 N4 P1 M0 E$ h

, t. f, u- A' c   〈/tr〉6 o' q, d% C: Q4 b! w: K' @; u

# B  A9 e( G+ N7 E; f7 ~   〈/table〉
& \. V$ [$ w) H2 L( ~
, j/ v* c/ @/ P" O8 v5 A! P   〈/td〉1 c  j, F+ u+ l3 y5 o  o% O
# z2 r5 l, L3 g8 v* i* I: ?
   〈/tr〉! e9 t' y9 A6 P; t  H
* R0 F' U) w. e4 V" h) s
   〈/table〉
+ D# X# }" A7 o1 n$ j
) b  b* Z- O9 [/ i$ L4 P- ]6 s  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。
0 Q5 ^; G) e2 t7 u7 V& L9 h7 u' G2 u4 |0 ^
  源代码如下:
/ B, h& x- h$ P
* k& v/ M& K: [; _& w. x4 }  〈table border="0" bgcolor=white〉4 D8 M/ |" k( P! f9 w/ I
; z2 X: z; o. Y$ q9 w9 ]9 L
   〈tr〉
5 r  S" B8 [  H) Q* o# x% r0 v+ e  X9 g0 {3 Z% M2 n/ }
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
9 i0 f- m; X% p8 j) [1 C# w- C5 \. m% Q5 I; o7 l/ t
   〈/td〉3 e7 r" k# ^# z6 ?- @; X5 |% X" Y* x% n

1 H) q4 v" Y5 l' z  G7 @   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉( \, H; n: M" M
* A7 t! w* t4 F/ t4 q
   〈/td〉
( ]; a3 m" p6 I% Y  o" d7 C1 Z& g* I/ y0 s. y* `* N
   〈/tr〉
/ [5 {3 o$ S# u0 g5 m2 d9 U' E9 L+ P; D; p/ |  W; x. f
   〈tr〉6 @7 b$ i8 ]3 ^- `

% E# C$ T! z, ~1 x   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉6 o5 i3 V- W4 o
# \& P* J5 V4 \) h
   〈/td〉
. r3 _2 P$ F6 X
- h& b% V; K  ]" k: x' n   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉& X) K- w& P7 L( m

: t: U7 M0 M) Q
3 z  M/ f  Z( i/ }   〈/td〉
7 L7 |, L2 S2 d, D& k+ T# _, w4 F
& X8 U1 {3 o7 R% X; b  R3 g& a# I   〈/tr〉  p/ }; C1 V; U
5 u5 _. J8 ^+ b' h3 h7 A% W6 }
  〈/table〉
作者: 晴天再现    时间: 2008-3-9 14:47

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




欢迎光临 捌玖网络工作室 (http://www.89w.org/) Powered by Discuz! 7.2