|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。; 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〉 |
|