返回列表 发帖

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
$ o$ R% @5 m" T' T2 p  9 G- U* U3 ~: A! e8 ]& z
  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
. Z+ Q% X) ?4 R5 k( ]% _& v
0 X* I* V! n4 o& w; o7 |  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:. d. ?3 N& _2 ]. Z2 Q6 }" a/ F# ^. g

3 N7 d& A; x4 \3 ]6 p2 e; `  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
5 f1 n7 d# s- Q# r
" f# J8 Q! [1 U" G   〈tr〉
* h$ `9 r  m4 F  E8 U' x) V+ S; V2 o, u8 D- y* L
   〈td〉
( r% {5 e  ]/ i# C3 T" x" d
# F% d6 A' z* @" }7 h   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉5 v0 Q- N# Y; h& X
3 R# ]# h) v* S6 c: g" [% \
   〈tr〉) @: b' _& d; H" t6 D

' ]* n) y( G8 V5 X' U   〈td〉
2 ~2 G' U* `8 j5 j3 j9 ?1 r* Q. w6 U: \; q8 v
   〈/td〉
$ [' s. H! w& m  t) r8 ?. E2 G" h; q. w
   〈/tr〉
7 @* n' x/ J  l; [0 P
% ]' z1 m; ]( `' {   〈/table〉
5 x+ b" p* D% m+ [" x8 k$ m- Y
+ k; o( ~. l) d, U   〈/td〉% C+ N  A! r  o1 l3 |2 W0 s: T
6 W/ e& {8 Q4 g  u0 R; Q; Z2 s" ^
   〈/tr〉
2 o( ~# `2 Z! ~6 P& P, {+ b& V5 m) W) b4 k1 ]2 k. i. g" F
   〈/table〉
& m3 Q: u0 A8 M8 I; G
# z& @  `, }6 j2 v  h) z7 i  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。' u4 r$ r6 _( L% s# q3 y
  a$ z  q1 F$ p: X' V% M3 ?
  源代码如下:
. r2 z% e6 x) L& |, q5 Y. e
4 c& q6 S4 A: m; n! G, U  〈table border="0" bgcolor=white〉
* j( U$ V5 P% z. o, A
# `/ P; }* n! i% \5 B$ b+ Y   〈tr〉
4 R+ _5 I% Z' J* \5 |* F3 |$ g' ~, ~! z4 y! @" J
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉: P( m, I( B5 T8 O. A

' ?2 i* x( m! L  C3 _9 R   〈/td〉
( [9 o" _$ A6 G6 f0 j% w/ }$ Y1 N- G( N. m( _
   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
& y3 a" v8 X: k4 k& o9 O! N7 V& E, z, ?+ M1 ~$ ^
   〈/td〉
& \: C: D" U% s
5 o- x& V$ \* N3 P7 F* k   〈/tr〉
$ B& J1 k$ t- o- n& X  J6 }0 ~) |3 r* F) J. T4 t9 x/ f+ M2 l
   〈tr〉. O, j  b$ k: O. w3 Y' [

) y5 g1 x: Z1 w. J9 d5 |   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉. p7 K; z- h& ~0 _" B3 c
3 H- K* F; ]  d: z/ Z8 ]* N
   〈/td〉7 g" s3 o) z4 }% ~7 V- `0 }: p

' S+ t6 F) b$ [, p" q" g$ x   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉( O: L# v& \  v$ _4 o! t. e

* o! d4 h2 N% ?! i9 S) z
0 d  m8 S: x7 r# b7 I, h6 Q   〈/td〉# H! s' R, V# c7 ~; `

: K; S/ {0 m: F( k4 l   〈/tr〉
2 p( _- ?# G- A5 T: x6 [$ E8 s1 ], a: g: b5 e8 j8 D
  〈/table〉

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

TOP

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