2012-09-14 11 views
5

CSSファイルで定義しているように、Firefoxが境界の値を1pxだけ削除する理由はありますか?私は放火犯をチェックするとFirefoxがテーブルのセルの境界線に1ピクセルを削除し続けるのはなぜですか?

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

EDIT

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

は、私は境界線の値がでご覧ください。値をに設定すると、となります。そしてそれに対処する方法?

+1

CSSをリセットしていますか? –

+0

コードはどうですか? –

+0

@ラジオ私はすべてのルールを入れて、私は残りのCSSを使用していない – Richard77

答えて

1

私は壮大な説明はありませんが、フィドルでのテストでは、ボーダー崩壊がテーブル内の1つの要素タイプのみに配置されていると、Firefoxは他のブラウザとは異なって反応するようです。境界崩壊をテーブル全体に移動:

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