  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
& A; \+ b( B- }4 }; e; f! j& N : Z/ [& S( q& k4 I: ]3 b' Y
谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。* Q9 @( g- @7 b6 X5 G: |
0 T7 X# O" P- o# J/ j0 _ 如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:- e* P: c) M% P8 J
: Z' J# u. s, D7 y2 k5 N
〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
3 ~ Y( z. l+ f, W! G6 r8 z0 _# S ]4 k/ X2 s
〈tr〉. U+ y+ J5 e+ A7 X6 _
* o! m" e/ N! `5 ]$ T
〈td〉8 C( V1 j7 D- V* O% ~7 }
7 k; a, U: x: H# j8 l
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉, t! r8 L$ X5 k
# i. `5 c, ]0 B- { 〈tr〉
8 K% F5 z2 \' ~; w* c' n, a! I. A2 y$ w3 l- k9 |
〈td〉# {' I% o6 U! e+ f, D" J
0 \2 E k% ]' ^$ @ 〈/td〉# N- C( {" x9 J/ N5 D( ]! g3 W
3 h7 \! P8 i7 Y# G! \) ?$ f
〈/tr〉! E% ^3 e9 J7 c* @6 C( L
# C2 ?/ ^0 B! m) D% e7 Y4 ? 〈/table〉# X% F3 @ z) J9 ~1 d1 Y
/ W! J# B- n7 }# M' u+ e
〈/td〉
: X1 }* B1 `6 Q/ G0 b: d
- }2 A" f; a- f, P3 Z 〈/tr〉; i; V; R0 r/ W8 D& J, N/ |: E
9 g/ }4 B U/ {+ \; Z3 k4 H' G, E 〈/table〉. ~$ q' U u) D0 F! B) C
1 ?1 i+ P0 G% U& Q: x. @8 j6 K3 K 第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。3 e5 A; i# i1 C) V9 N
' Z5 w4 |3 U' h6 \2 P5 `
源代码如下:+ s0 I' ^& O$ Z, t6 _8 G! \
( X5 e5 B% X" Z( a1 W- H2 f 〈table border="0" bgcolor=white〉
$ g2 O4 {! n3 B8 p" q" S0 @
' {5 E5 I- E* |" j' v 〈tr〉
/ E2 m6 Z" A8 n. [$ f( d% o
5 P; X# @% u8 p2 G# A) @ N 〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉" ]5 W, t, a5 S& I
6 u1 m9 B+ O3 }4 W6 o
〈/td〉1 p" j* ~5 d2 ]* n0 j3 a4 z1 _' W
, j* v+ }) \" t6 w; _# T
〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
2 _+ A, L K( @: p7 M& Q+ Y: L
8 A4 A( X) x) a 〈/td〉
$ z& L; K, O0 Q4 P
# v, {2 G! K% E! f5 V: ]) r5 ^ 〈/tr〉
' G6 @5 z; ~* v a5 [! i8 c$ @: G4 X7 r6 }, g+ M2 G, J
〈tr〉
$ v+ G9 k: s* z; L$ d
) p0 ^ y. X- U% H. e 〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
5 C" @; ~& D+ q1 E1 I% j# I2 L3 N, Y. V: G8 l+ |8 w5 s" S: E
〈/td〉. R5 x8 G0 N+ X: b
- s! Y% \6 j( l9 b 〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉# ?4 ~- ~6 M( |& {* ^
/ M: q# c0 ^2 N7 M# t* T
1 f/ o/ G$ W* ` 〈/td〉
' Z/ T3 W7 X( e: j- A& {0 E) d* R% u0 Y* @
〈/tr〉3 D, f" a# Q5 D* m0 i
9 G& }4 @; e) ~3 J
〈/table〉 |
|