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

时间:2012-09-14 18:22:52

标签: html css firefox html-table

有没有什么理由让我在CSS文件中定义的边框值减去1px?

.aprovGriditem th
{
   border-collapse: collapse;
   border: 4px solid #BBC6E3;
   padding: 0;
}

修改

<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>

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

1 个答案:

答案 0 :(得分:1)

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

#tblEmployees{
   border-collapse:collapse;
}
.aprovGriditem th
{
   border: 4px solid #BBC6E3;
   padding: 0;
}