  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。5 o9 `& d& @7 z6 p1 p
/ F1 F# s, q" _' K 谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。9 l( s/ d+ w& H6 l; ]0 E- `+ A4 X
6 ?5 X f3 v' E2 D* ` 如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
. m% n, K% k- n. q7 D2 `: S
8 b2 }- g( x% P 〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉* t+ K! R& Q/ F" R
3 A) D$ |6 r4 X3 g/ z
〈tr〉
& \6 a* e$ x4 n' v
; S' a9 |7 s- _% ]2 E! ` 〈td〉
4 W# Q0 R3 R- N F7 e& _+ o5 X/ E8 |* d9 g4 U
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
- z$ A. M. u# t) O$ t+ \+ m2 D9 m" c l+ Q( Z. y! `! v
〈tr〉
0 I( x- A _0 l8 d* U6 |8 W) p [4 v$ W8 u5 q: F9 ]
〈td〉
: B" c4 |5 ~' O/ O9 k1 d& i/ L9 v5 f, U/ e# N! H
〈/td〉
5 N' ~4 T5 B3 A z% \
" U, V" [6 N5 { 〈/tr〉
9 H7 p0 `9 p) Y. g3 U* s+ K6 M# z6 \! A% b
〈/table〉
$ C; D6 ~# {: I3 v' K, c/ V- j2 C" X, H+ ?, s4 P% |
〈/td〉, ?. ?" ]! ?8 r# E1 p- z4 `
/ D7 m, Y3 S7 q5 `2 b 〈/tr〉# o5 J8 z1 x1 {) v W5 H3 j
4 _: _) t8 w* I7 ]5 b 〈/table〉8 r7 f( [4 m4 z( c
+ ^4 e; m# _7 z' _% ~ 第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。: Q5 Y `* ~* v/ T2 C5 o% A
; }% z }+ @6 {9 F+ { 源代码如下:( v' b) a w7 y1 z6 i. v
: A! {+ C8 g! D/ A$ G9 I
〈table border="0" bgcolor=white〉
. K: N, ?! J) h4 i, t. S4 f% b+ `! y" Z4 B
〈tr〉
4 i4 L; V6 u& A' z
; `) u5 s2 g3 ?/ _7 g 〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
' ^/ h/ g$ \1 J
# _& A, ]' D+ j$ s 〈/td〉: j4 _$ w5 ]* o l
* a; {% }% V" R+ W
〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉. j7 w, a% T$ u+ q7 ?
& j9 A& i. H: I( R" K; v- k9 e
〈/td〉! l7 e% I: j; L& H/ R g6 v* X
( S5 `# S9 @, @8 k! P
〈/tr〉- E/ \6 G# `" Q6 n8 B# a, M
6 J5 r. R& p2 O4 Q
〈tr〉
# y _" c5 T' o1 @- H6 T8 T0 l: n' A% Y" @2 A& f# q4 H* \
〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
7 j9 u% @0 X2 t" S" {
d+ J0 l/ V( Z2 H 〈/td〉0 e7 y8 }* u$ N
% k5 g+ s6 W8 D/ \+ C( x
〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉6 B. c8 o6 P6 x( ?" Z( b7 [! j f
6 A' R$ A9 P* B* t) y" H0 d. o5 ^" O: ]: |& F6 H0 W+ H2 b6 _
〈/td〉
% H7 S3 G" p" Y+ O0 F6 i7 q9 V; Y3 ` O
〈/tr〉( r" |# H: c0 t7 x& |2 b! A
+ k( S1 f$ V i, B& l: o1 N E
〈/table〉 |
|