  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。
6 l4 {7 v7 W5 H) s" i$ ]+ \ $ c" U" a1 A7 i4 p, _/ f
谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
+ p, w' o- t, Q- u& b- }: S9 Z8 n% @2 y* R4 p
如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:. q$ |0 q* y( v- x( Y
7 y! y, N' E5 i! T" E! y3 n! R 〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉( @: O& c7 P/ F
' ^' H9 {3 {# H( a 〈tr〉8 ^3 V2 t: Z5 L1 X
: c9 v( M: u& P
〈td〉
& |4 I( R! F2 O0 F7 h: e+ f8 [# d7 W0 X- O- s* T9 n0 }
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
8 G: N$ W3 G9 D& |2 C; x1 ]6 l" G% i+ \- y& T
〈tr〉
* u4 x6 } J( A }1 s: f3 k: i; Q# J# x
〈td〉
0 u7 L7 C5 X2 {8 q- J
8 M- E- r& L% J5 A8 u+ p 〈/td〉. T2 l0 R* l; t( i; Y1 v4 B
# W- g8 q$ \6 ~" c 〈/tr〉0 w) l7 ^' r7 L5 T- k" d
# F2 W m7 z. [( s p" e 〈/table〉$ B0 j# h& |6 y) I- `$ h1 p
/ k. J9 Y2 A) y5 F% p k" U& H
〈/td〉
1 y6 H+ c& j6 \! [ N' W! q& O5 T6 S. N
〈/tr〉
& C9 n9 ~( F9 R
" {- j% C8 x0 Z9 d# W4 h- m6 d 〈/table〉7 A V! e# m" u! D* D! A; R
/ t2 }6 ^; D& D* \6 A" t
第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。
, h5 Y4 c1 F9 R+ g2 E. S7 U x. K. o1 K# e; R+ m/ L9 F% b
源代码如下:
6 x. |1 }. r- o/ u. t) {6 L/ Z, @2 \, p8 G, m7 F; u) ^5 k
〈table border="0" bgcolor=white〉
3 r# _& k" l B% Y \
7 K& W/ S* u [1 b$ ]; _" H 〈tr〉6 _" ^+ z4 B8 ]& U; O. O$ r2 `
% q1 ]1 e3 Q0 }' A
〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉! L0 U& H6 D0 c) O! A3 I
$ s) E$ g5 H/ O) \& E 〈/td〉2 |, A8 M3 y- y
8 R- F+ o* _! H
〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉3 l- j+ h5 k+ o% V2 I N
3 U& Y6 E% ^8 \ 〈/td〉
! L, a6 g' Q' q3 u- s; Z' x
' @( g: d5 O, @( _! Y9 G7 F7 ?- s 〈/tr〉, E( {: H8 M! Q' c
" U; S* D" i+ f3 m' |7 h" f( B/ K" i 〈tr〉
" x% h5 \7 y1 h
5 L0 P6 K2 y) y& S" D+ d3 _ 〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
# d7 V6 V* F( v2 i3 [
& M) P \3 g- j( R 〈/td〉7 U% J, Y: M* R. n6 p4 J
+ f7 [9 Q4 f# b( k" c6 J+ J# W( q 〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉
, O" ]& c/ ~; N* ~2 g* m; i8 ]! D' C# N. w/ |6 }4 M/ q) U
6 W! B9 T) y1 s) j- t
〈/td〉: o% C1 N5 |1 \$ p' [+ }) q
0 z9 U- {. H9 q. Z) i9 \5 P 〈/tr〉
4 R6 W+ R( [: o8 |% Q4 a8 U' R! v5 Z/ v2 L- p* ]
〈/table〉 |
|