|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。& c. w b# O8 J8 U$ w" Y( ]
+ U6 @4 V* q3 }9 p0 L0 V) L2 F" h 谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
v1 _) @" W$ K$ b9 {) T6 h% O2 i8 F8 p
如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
0 }5 K5 z( {6 r+ o$ V. q5 h' F/ m1 O* Y7 o8 Q* a
〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉4 ]6 e }; [/ r5 S1 \+ o% F$ Q7 B& Q
% E5 {8 i5 W: [# ?8 J
〈tr〉- y+ \* a7 p3 o* Y9 b# u
9 l3 x+ o! k" ]! b1 ` 〈td〉
* @, q# ?8 Q# i! H, @9 c8 _$ ^8 ~$ g6 Q$ m
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
; z6 a( M w, J- l9 ]4 }2 [5 H- [- @
〈tr〉
7 o& D# _ o: t3 {, ]# }% ~6 H* N3 G* f
〈td〉8 q# m. r7 R. X: s
$ ~; t! d2 d A5 L+ [ 〈/td〉5 l: e7 G, _8 f' ?9 P, k a
8 z& l2 ]7 J# w2 a! N
〈/tr〉
4 D" h5 i7 c1 p$ K0 j2 H
5 A: Q; l$ V/ {3 n( o; e 〈/table〉6 I. O5 a% q5 o' t
# C9 r. X, H E. F6 t; l
〈/td〉
# `3 h5 j: q" e4 z+ Z5 ^" y( T0 y+ d+ [% i; i9 D
〈/tr〉1 V3 v2 E' ^- K+ A
7 G. n# `3 F& s* [ 〈/table〉6 P# E6 {; O# a. D: @+ \ q2 j
+ N4 n! @$ j0 f0 A& R8 k 第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。
4 x- I4 h% T d4 y' c, B1 i
2 r( o2 n& H& w5 S 源代码如下:+ f- O$ ~8 \8 a- m
1 G4 S6 [. t* x# y- [ 〈table border="0" bgcolor=white〉
" _& p# t" [9 C, z" N& `. H0 ]: e9 o5 m6 a* m
〈tr〉
3 s7 c& l' C9 D" u7 J/ M+ X9 f+ K7 O8 K
〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉# t' c- t% H2 r( b% Y9 c/ S
! c: m: b$ D; H7 h. ~& T' Q 〈/td〉$ C: B4 K9 E/ D5 V/ G9 O& T
# [1 K5 V7 o2 A$ u$ f8 W: g" Z 〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉( ]+ C: n7 q+ R' r" P+ F J
9 W7 j6 N' }) k( R
〈/td〉9 ^$ g ]8 a/ V$ l1 Z! e5 G& S2 W
# L# Q( i! K! t! m 〈/tr〉1 J2 `% a" V7 A9 I: c. u. n
% x! u% F, Z1 O2 I6 j/ n% ~ 〈tr〉
% t* K% s! Q" U7 C% Z. b" z& T! H3 j3 d! Y, b9 ?) b0 p" z" A2 G
〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉+ d; f6 E2 X7 u7 \4 z# U. u; q; H
% ~9 I; p& s# X2 G% q
〈/td〉
' s0 K" `: v+ O! X9 W* O
. I" x5 t" x) x' o. w: z( J" O) g 〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉- ^* ` r+ @* i9 L( v
# x: x( Q/ E) P7 T: x3 D
' k4 }* u" H- [, M, m 〈/td〉1 f- m9 U& D5 l
! J% q% }8 _( e4 Z' `# H0 E 〈/tr〉8 ^: v/ ^5 G/ V0 l) S$ o3 {
" j6 }: [7 _. N% Q _3 G 〈/table〉 |
|