如果直接将table中的border置1,则表格的边框大于1。可以写两个table,一个作为背景,其背景颜色就是我们所有的边框颜色;另一个表格border="0" cellpadding="0" cellspacing="1",可实现想要的结果: <table border="0" cellspacing="0" cellpadding="0"> <tr> <td bgcolor="#000000"><table width="300" border="0" cellpadding="0" cellspacing="1"> <tr bgcolor="#FFFFFF"> <td> </td> <td> </td> </tr> <tr bgcolor="#FFFFFF"> <td> </td> <td> </td> </tr> </table></td> </tr></table>