|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格。这样不仅有利于网页的维护,同时,提高了网页的观赏性。在众多网页制作风格中,细边框这个制作方法是必不可少的。这里,我将简单地谈一下细边框的制作方法。8 i6 o, H$ ?: R1 X9 p( }9 ~6 T/ {
3 J- W0 o7 H9 l& o q6 `4 \: @6 S 谈到细边框,本人认为大致有两种制作方法,第一种是用表格的嵌套,第二种是用CSS强制定义。
& ~( D! `4 k4 U5 V0 `7 P; l- I+ p- h
" w8 O; C" N- f" }1 f5 M. p" f3 S 如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:
* d3 V& Z% p B- {. \7 [: C) Z: y2 t: q$ N8 t
〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉0 ]; f6 m" t/ r5 G# @
: S- @0 D" b% x( D6 C; H 〈tr〉) N& g+ V% u- {6 L, ~
' ]3 m8 i. T' J6 r
〈td〉# b6 R8 }4 Y* ?. k2 I( H8 p, ]
3 x2 x3 Y! A# x0 y \" b
〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉
/ Y$ S) s( z$ o: K: C* V; `5 [# n" Q9 w5 w2 q/ G6 h
〈tr〉
* H8 x* Q: q" s. d2 q6 h! U$ n3 _
) R1 F" C7 v6 d& M' o( O 〈td〉: L- L3 p8 O8 O
- n4 ]' e' u$ q1 Q7 `
〈/td〉6 z. r% @- L/ d# J, D
- |* i, @- i: C5 ?% }1 f* K. v
〈/tr〉
+ u6 N; @( V$ W# J6 l5 N! e. L) { H" H4 d" Q7 p: c# L3 N
〈/table〉# e% Y+ P* @8 Y. S
\* [. I9 h8 f; F4 B
〈/td〉# v* m0 ~! U2 c0 C, ~2 [
3 G9 @7 P8 q2 Q+ ^ 〈/tr〉7 R$ y9 i: I. h* G, m
1 V( D4 x9 j* A I; ?5 b9 F% q 〈/table〉# ~ A3 Z+ k. |* j
7 U) {' l! e* I
第二种比较简单,那就是用CSS(层叠样式表)强制定义,但是,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER- postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。9 o$ x: ^- o; g9 a7 e
* }3 d: D% q) J3 S1 K& T6 B6 t# O- O 源代码如下:
" A* O8 `; H% {3 m1 n5 Q' \( N3 u3 H( k8 ]# M0 E4 c% h0 H
〈table border="0" bgcolor=white〉& N2 [1 h# [% o3 D) R
7 A$ T" ^: R& T- Z% d+ g 〈tr〉) B4 [5 {7 t- O3 | Y+ p/ l
. B& Q3 y& C% K/ z3 h+ N4 ]
〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉/ d# I" O9 U8 H$ u
6 V0 O) [% x3 T3 K; K/ J 〈/td〉" d* c; E) u0 z$ E! o
3 b. E- N+ {/ Z E4 @ 〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉
; u% e6 _0 ]/ i+ \' W; h" [% r5 @) k0 f0 v9 r Y7 g p
〈/td〉
- \2 D' l( ^( c. X! s
' `2 l3 X. _# Q( f 〈/tr〉
4 ]3 X0 _3 y. i( b
7 E2 A1 C, c0 s/ B% j4 v 〈tr〉
: l- u7 i; m3 X5 k9 Y$ B1 Z; k4 P1 t! N( J1 U5 p! f# I
〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉
' i3 v/ y2 e- {0 _5 J+ O. e: O' z2 A
〈/td〉( M) X0 U$ j1 C* { J! _; m
' k1 U0 ]. i7 q5 \
〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉6 C j1 V8 b, V+ U
& N& @9 c7 ?1 z5 G! ~' i
! l8 J! ~" i+ X9 m& t/ \1 r2 o 〈/td〉
/ b3 D ]% u( j$ m E; B
! P5 x; m% w: A 〈/tr〉
- z t- i, K5 O6 L: Q; o( K- c5 c+ J- x5 M5 V* o: v
〈/table〉 |
|