怎样制作细边框表格

在网页设计中,合理的利用表格也是进行界面布置的一个很好的方法。现在众多网页的设计都用到了表格,这样不仅有利于网页的维护,同时,提高了网页的观赏性。但是,一般的网页制作软件比如说DW默认的表格并不是很好看,表格的边框要么是没有,为“0”;如果不为“0”则最小可以设置到“1”,即粗细为“1”。如果经常上网的朋友也不难发现,有些出色的网站,在表格运用上十分独到,细细的边框,给人一种清爽而又内容分明的感觉。那么如何让表格的边框设置为我们想要的宽度呢,其实方法也很多,这里简单介绍几种供大家参考。 
  一、表格的嵌套

  怎样实现表格的嵌套呢,用Bgcolor可以在表格中任意定义表格的背景颜色,用Cellspacing可以控制表格单元的额外空间,如果定义两个表格,把其中一个的表格背景设为全黑,然后在这个表格中嵌套定义另外一个表格,背景设为全白,并且把Weight=100%。这时,两个表格是重叠的,但是,如果把背景为黑色的那个表格再定义一个Cellspacing=1。那么就是说,黑色的表格比白色的表格多出了一个像素的外围空间,而白色的表格又在黑色表格之上,从而达到细边框的效果。源代码如下:

        eg 1
        〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉〈tr〉〈td〉
  〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉 
  〈tr〉 〈td〉 〈/td〉 〈/tr〉 
  〈/table〉
  〈/td〉〈/tr〉〈/table〉
    eg2
           <table width="200" border="0" cellspacing="0" cellpadding="1">
         <tr>
          <td bgcolor="#000000"><table width="200" height="219" border="4" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
          <tr> 
          <td bgcolor="#99CC00">&nbsp;</td>
<td width="5" bgcolor="#FFFFFF"></td>
<td bgcolor="#99CC33">&nbsp;</td>
</tr>
</table></td>
</tr>
</table>

  二、利用CSS定义

         这种方法比较简单,那就是用CSS层叠样式表进行强制定义,但这种方法有一个缺点,有些比较老的浏览器不支持CSS,可能导致无法显示你所要求的效果。不过现在一般都不用担心这个问题,谁还用老的浏览器啊?使用CSS定义,语句非常简洁,所作网页的容量也较小。它的操作方法是,在表格的最外围的相应最小单元的〈td〉标签中定义style="BORDER-postion: black 1px solid;",其中,Postion的参数有Left、Right、Top和Bottom,分别表示在单元的左、右、上、下显示一条1个像素宽的实线条。源代码如下:

  〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉其中的left和black都是可以改变的,后者代表边框的颜色。 

      eg1
<table border="0" bgcolor=white>
  <tr>
  <td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;">
  </td>
  <td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;">
  </td>
  </tr>
  <tr>
  <td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;">
  </td>
  <td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;">
  </td>
  </tr>
  </table>
     eg2
style="border:1px solid #ff0000"
<table width="200" border="0" cellpadding="0" cellspacing="0" style="border:1px solid #ff0000">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
还有一CSS样式,可以控制好上下左右各颜色。
用style="BORDER-RIGHT: #1989d7 1px solid; BORDER-TOP: #1989d7 1px solid; BORDER-LEFT: #1989d7 1px solid; BORDER-BOTTOM: #1989d7 1px solid"
代替上面的:style="border:1px solid #ff0000"即可。

 三、用表格当做线条,这个只要注意 <td height="1"></td> 之间不要有任何字符( 包括空格&nbsp; ), height 这个就看大家自己的需要了。
<table width="200" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF3300"><tr>
<td height="1"></td>
</tr>
</table>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值