为什么Firefox不断将1px移除到表格单元格的边界?

Ric*_*d77 5 html css firefox html-table

是否有任何原因Firefox正在删除1px边框的值,就像我在CSS文件中定义的那样?

.aprovGriditem th
{
   border-collapse: collapse;
   border: 4px solid #BBC6E3;
   padding: 0;
}
Run Code Online (Sandbox Code Playgroud)

编辑

<table cellpadding="0"  cellspacing = "1" runat="server" id="tblEmployees" width="100%">
 <tr id="tr1" runat="server" class="aprovGriditem">
   <td>
        <asp:Label ID="Label1" runat="server">
   </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

当我查看firebug时,我看到边框的值是3.当我将值设置为3时,我得到2.以及如何处理?

小智 1

我没有一个宏大的解释,但在使用小提琴进行测试时,当边框折叠仅放置在表中的一种元素类型上时,Firefox 的反应似乎与其他浏览器不同。将边框折叠移动到整个表格:

#tblEmployees{
   border-collapse:collapse;
}
.aprovGriditem th
{
   border: 4px solid #BBC6E3;
   padding: 0;
}
Run Code Online (Sandbox Code Playgroud)