返回列表 发帖

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

  很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。; a- q4 ^1 o" {0 n& m
  9 J0 r7 }+ A3 Z3 D& e! O
  谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
, {4 s. z. X) g& h( l
4 ]- C! n1 R8 L. c& p6 N+ O  [* a  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
7 ]0 Q! n1 A& Q. C+ Y- ]
  U6 @  _$ K3 |/ D7 u( W  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
% L; X$ I! H4 S0 R3 I( {( T9 \  ~$ J& A( T% {  Y1 W6 k  _
   〈tr〉
- L/ V# T8 E8 F, O% Q/ b- e, N
/ d  u: D6 S! g. {1 o8 s8 u! V   〈td〉* J. B& n' _$ i& m( F$ O
+ S+ x7 H, Y2 @9 ^' Y
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉. w( C0 S- p% `8 q; M! `6 g
  d0 R4 ~- P  P
   〈tr〉4 u# e* j& p$ H# `2 s8 d

( R* `$ A- {4 o9 d2 k3 b) ?$ p   〈td〉7 h0 p9 F/ U, ]* h7 p
* ~5 v$ i$ C3 a7 `5 H% W: U/ U" @
   〈/td〉
3 @% a5 v. c1 `8 _$ V9 B% D. u$ D9 ^# H1 U! `% y+ N* Z7 Q
   〈/tr〉
9 a$ s# F5 z8 j' Y) @' S" ^8 ?
% ]2 d* [5 V2 I# a) F. g   〈/table〉
1 h# g  h6 f5 n' A+ K! W
" L, G, T( S: O5 j6 Q* Q   〈/td〉
" R4 F/ E1 P8 J  |- H, Z/ o$ P- Z. d# A  C8 l% |5 L4 V
   〈/tr〉- r0 Y/ w9 ]' _) @- H6 F

2 t( B& m9 O6 g6 ^" m; ~" p   〈/table〉
4 r: K# I. V. f2 x1 C0 T+ r
5 p, M7 X1 g( l+ s; a3 m0 E  第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。" t, b  V- @  s8 Q

$ H3 Y. _1 H0 O3 c& y) A. f$ d( e+ v6 K  源代码如下:
3 ^7 C, x3 L3 k6 r! \% F# r
  W0 C8 K+ U* N6 [: q  〈table border="0" bgcolor=white〉
. i2 Z( O4 m+ S5 E
" s# f( J5 M7 Y   〈tr〉+ f4 {( |) T0 v) X/ h
' d  m, o4 x5 ^% b$ H7 K
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
0 d7 W+ W' r: u0 f& h/ `0 {8 U! P' a0 m+ T$ A5 N
   〈/td〉
$ B+ h4 ]/ j% T2 Z/ W2 n2 k) T6 X0 c/ P) q. c& l+ d1 A
   〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
& n$ J# ^- S) g( J8 Q. M1 g0 u- }7 z+ d4 b
   〈/td〉* W  Y* h1 b1 ?6 l2 a9 Q% B: e3 K

& W: g! S2 L$ g" c2 M( F) b   〈/tr〉8 t# y# t( o* k1 c

: e% F( |, X# b% T2 }3 T( d   〈tr〉6 K, K4 M& Q( z( R5 G9 O1 G5 O& Z4 D
5 U- @& B* \( H6 _: S' v
   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
0 I9 @4 w& ~0 P8 D' T0 n
# R+ t4 s3 j2 B  R9 M( X! `" Z1 Y   〈/td〉
2 c5 R& B1 o! f  t7 l& T6 D# E* w8 }
   〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉! ]) d4 K. e; \2 X& v# ?7 ~

4 i+ Z2 A% i3 t0 e) i) K6 P) N
9 V5 ]  O' @! |0 S+ @   〈/td〉- H1 a; v, L" l7 E; S9 S; h) Q

; E, k& C$ }8 U- ]4 Y   〈/tr〉
& o! p" U9 t: x* U8 n/ X4 U0 H7 i& Q; o: j8 M0 i7 F
  〈/table〉

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

TOP

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