| 我们可能经常在大网站中看到这种效果的表格:
 
 这又是怎么做出来的呢,似乎让人有点摸不着头脑。我们来先来看看他的代码(注意红色部分的代码)
 
 表格代码:
 <table width="420" border="0" cellspacing="2" cellpadding="1" height="10">
 <tr>
 <td bgcolor="#000000">
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td bgcolor="#FFFFFF"> </td>
 </tr>
 </table>
 </td>
 <td bgcolor="#000000">
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td bgcolor="#FFFFFF"> </td>
 </tr>
 </table>
 </td>
 <td bgcolor="#000000">
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td bgcolor="#FFFFFF"> </td>
 </tr>
 </table>
 </td>
 <td bgcolor="#000000">
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td bgcolor="#FFFFFF"> </td>
 </tr>
 </table>
 </td>
 <td bgcolor="#000000">
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td bgcolor="#FFFFFF"> </td>
 </tr>
 </table>
 </td>
 <td bgcolor="#000000">
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td bgcolor="#FFFFFF"> </td>
 </tr>
 </table>
 </td>
 </tr>
 </table>
 
 代码好象很多,但理清它的结构后会发现其实并不复杂,它主要利用了表格的嵌套以及表格的“cellpadding”(即单元边距)属性。在一个一行六列表格的每个单元格里又插入了一个这样一个表格:
 
 <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
 <tr>
 <td> </td>
 </tr>
 </table>
  详细的操作步骤如下: 第一步:首先单击“插入表格”按钮,制作一个一行六列的表格(边框粗细设为0、单元格间距设为2、单元格边距设为1,宽度设为420像素),如下图:  
 
 第二步:单击“显示隐藏指导方针”按钮,将该表格每个单元格的背景色设置为黑色(注意:是单元格而不是整个表格,方法是把光标分别放在各个单元格里,单击“单元格属性”按钮,将背景色设为黑色),设置完后表格显示如下:
 
 
  
 第三步:分别在每个单元格中再插入一个1行1列的表格(边框粗细、单元格间距和单元格边距都设为0,表格背景色设为白色)即可。
 
 
 需要注意的就是上面代码中加了红色的属性一个也不能少!
 
 说明:cellpadding属性用来指定单元格内容与单元格边界之间的空白距离的大小。明白了这个属性后,上面的例子就不难理解。红色代码中width="100%"的意思是插入的表格的宽是被插入表格宽度的100%,也就是在宽度上把底下表格占满 ,但被插入的表格有这样一个属性cellpadding="1",所以就算是100%,被插入的表格也要在4边留下1px的空白距离.同理,height="100%"也就是在高度上也要顶满下面的表格,但由于被插入的表格的cellpadding="1"的原因,在上与下方都留了1px的空白距离。这样,在浏览器中显示的“表格边框”并不是真实的边框,而是被背景色填充的这“1px”的空白距离。
 
 |