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

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
' L& D; c- J7 }' Q  ' R* O& R) x- Q
  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。1 _( L$ o3 H1 U4 O. m+ j

  V1 B  d% a% ~$ q  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:+ n4 M) k( _3 j& v; C9 d

( V9 ]( U- }$ D) w" B+ ^9 r2 o" @5 J1 `  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
5 Y3 c% h/ u. x6 Z/ a& y
# ]' v! d% m9 O   〈tr〉; Y+ q( h$ @9 v- S# Z* C* l0 L
: |5 Z7 I) q+ }: ~( q
   〈td〉+ I3 _: ?* e- M
" j: r6 ~; N" ?) X' I$ H
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉+ m. Z, @/ n  l3 X" g
/ ?" m( {# n& q7 L! W
   〈tr〉" j+ N) e3 z8 t5 c1 a
8 ^3 ?9 c! s) v4 R/ T
   〈td〉: ?6 I. ~  x" m8 Q: ~) f% h

% e: T) ]: D# @% ^$ n1 V   〈/td〉4 B. z5 I* w* K& N

9 n# S7 m  P  [   〈/tr〉& `0 [% R) C* K" Y# L
+ B: D$ }7 {% H. K3 h
   〈/table〉+ P+ {# \9 F- `0 g: r7 U1 A

2 T$ l; A  [. ]) l% D  E; C: M  ^   〈/td〉
% p$ k. o4 p. ]1 m* Y6 ^; Z, {' m1 g  M; d
   〈/tr〉
5 S+ ~/ E; U. V; u+ C  B& X9 w, ?# C2 j2 z
   〈/table〉3 n2 z- a  a/ ^: v4 E$ h4 |
. j! b7 ?2 H5 M# G# O0 a
  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。4 ?* `9 N+ v0 ~0 I6 B/ O9 z
4 b- s4 m9 N4 {3 P
  源代码如下:/ w9 \8 I, n) ~" Q5 g4 J
* y7 U: q3 n$ m' y6 P
  〈table border="0" bgcolor=white〉3 P5 h! t: ^8 P9 c
8 b1 @" u* Y0 E, Q) g& s
   〈tr〉
; d  S  I8 G4 M- x, A* s4 m
1 e6 z9 ]% w. k8 _) A   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
6 G; f9 w0 ^' ?" o: H' O) V, C+ [, C. d3 j
   〈/td〉+ E  F3 i* s( w# j; |' K9 U

6 O; o$ |' L) B+ W+ [+ E   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉1 o! {1 h! j. p/ S, C$ B8 P) y" w+ K

  h+ ^8 y- N- Z& n) Z5 P6 @$ J* d  I( _   〈/td〉, ]5 B9 a' Z, w! A
1 O3 `( n/ J' n9 r7 Q6 w2 l
   〈/tr〉& T4 g3 r1 W- I" t6 Y
) {* Q- d- R4 n" n6 X5 I  K
   〈tr〉
* Y, C6 U  X, x+ _* G+ H# b
6 M/ E/ I! U3 b; Q   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉1 R7 l' c! H4 ~0 a9 a
: [, ]3 `/ }" h5 |4 v. Y
   〈/td〉& j; c3 B6 h. J0 c0 j6 Y) E& M
* v! H/ r2 q  ]6 S+ E& v
   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
9 Q7 s- k( L8 H1 ^; t4 k9 T+ W
4 M% S5 ^* v0 M) f" Z+ _, q0 _0 c$ j5 w" I9 N, D
   〈/td〉1 w( |% v2 T! Q
# a8 c  r- ~, L: O4 x- z
   〈/tr〉
1 h: b' [) f2 o. [/ s1 V" \* v3 o( Y* B; F% V& T
  〈/table〉

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

TOP

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