2012-09-14 25 views
5

Có lý do gì khiến Firefox loại bỏ 1px giá trị của đường viền như tôi định nghĩa trong tệp CSS không?Tại sao Firefox tiếp tục xóa 1px đến đường viền của ô?

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

Khi tôi kiểm tra firebug, tôi thấy giá trị của biên giới là . Khi tôi đặt giá trị thành , tôi nhận được . Và làm thế nào để đối phó với điều đó?

+1

Bạn đang sử dụng đặt lại CSS chưa? –

+0

Làm thế nào về một số mã? –

+0

@radio. Tôi đặt tất cả các quy tắc và tôi không sử dụng phần còn lại css – Richard77

Trả lời

1

Tôi không có một lời giải thích lớn nhưng trong thử nghiệm với fiddle có vẻ như firefox phản ứng khác với các trình duyệt khác khi thu gọn biên giới chỉ được đặt trên một loại phần tử trong bảng. Di chuyển đường viền đến toàn bộ bảng:

#tblEmployees{ 
    border-collapse:collapse; 
} 
.aprovGriditem th 
{ 
    border: 4px solid #BBC6E3; 
    padding: 0; 
} 
Các vấn đề liên quan