  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
' L& D; c- J7 }' Q ' R* O& R) x- Q
谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。1 _( L$ o3 H1 U4 O. m+ j
V1 B d% a% ~$ q 如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:+ n4 M) k( _3 j& v; C9 d
( V9 ]( U- }$ D) w" B+ ^9 r2 o" @5 J1 ` 〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉
5 Y3 c% h/ u. x6 Z/ a& y
# ]' v! d% m9 O 〈tr〉; Y+ q( h$ @9 v- S# Z* C* l0 L
: |5 Z7 I) q+ }: ~( q
〈td〉+ I3 _: ?* e- M
" j: r6 ~; N" ?) X' I$ H
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉+ m. Z, @/ n l3 X" g
/ ?" m( {# n& q7 L! W
〈tr〉" j+ N) e3 z8 t5 c1 a
8 ^3 ?9 c! s) v4 R/ T
〈td〉: ?6 I. ~ x" m8 Q: ~) f% h
% e: T) ]: D# @% ^$ n1 V 〈/td〉4 B. z5 I* w* K& N
9 n# S7 m P [ 〈/tr〉& `0 [% R) C* K" Y# L
+ B: D$ }7 {% H. K3 h
〈/table〉+ P+ {# \9 F- `0 g: r7 U1 A
2 T$ l; A [. ]) l% D E; C: M ^ 〈/td〉
% p$ k. o4 p. ]1 m* Y6 ^; Z, {' m1 g M; d
〈/tr〉
5 S+ ~/ E; U. V; u+ C B& X9 w, ?# C2 j2 z
〈/table〉3 n2 z- a a/ ^: v4 E$ h4 |
. j! b7 ?2 H5 M# G# O0 a
第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。4 ?* `9 N+ v0 ~0 I6 B/ O9 z
4 b- s4 m9 N4 {3 P
源代码如下:/ w9 \8 I, n) ~" Q5 g4 J
* y7 U: q3 n$ m' y6 P
〈table border="0" bgcolor=white〉3 P5 h! t: ^8 P9 c
8 b1 @" u* Y0 E, Q) g& s
〈tr〉
; d S I8 G4 M- x, A* s4 m
1 e6 z9 ]% w. k8 _) A 〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉
6 G; f9 w0 ^' ?" o: H' O) V, C+ [, C. d3 j
〈/td〉+ E F3 i* s( w# j; |' K9 U
6 O; o$ |' L) B+ W+ [+ E 〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉1 o! {1 h! j. p/ S, C$ B8 P) y" w+ K
h+ ^8 y- N- Z& n) Z5 P6 @$ J* d I( _ 〈/td〉, ]5 B9 a' Z, w! A
1 O3 `( n/ J' n9 r7 Q6 w2 l
〈/tr〉& T4 g3 r1 W- I" t6 Y
) {* Q- d- R4 n" n6 X5 I K
〈tr〉
* Y, C6 U X, x+ _* G+ H# b
6 M/ E/ I! U3 b; Q 〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉1 R7 l' c! H4 ~0 a9 a
: [, ]3 `/ }" h5 |4 v. Y
〈/td〉& j; c3 B6 h. J0 c0 j6 Y) E& M
* v! H/ r2 q ]6 S+ E& v
〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
9 Q7 s- k( L8 H1 ^; t4 k9 T+ W
4 M% S5 ^* v0 M) f" Z+ _, q0 _0 c$ j5 w" I9 N, D
〈/td〉1 w( |% v2 T! Q
# a8 c r- ~, L: O4 x- z
〈/tr〉
1 h: b' [) f2 o. [/ s1 V" \* v3 o( Y* B; F% V& T
〈/table〉 |
|