2012-09-14 8 views
5

Czy jest jakikolwiek powód, dla którego Firefox usuwa 1px wartość obramowania zdefiniowaną w pliku CSS?Dlaczego Firefox ciągle usuwa 1px do granicy komórki tabeli?

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

Kiedy sprawdzić Firebug, widzę wartość granicy jest . Gdy ustawię wartość na , otrzymam . I jak sobie z tym poradzić?

+1

Czy używasz resetowania CSS? –

+0

Co powiesz na jakiś kod? –

+0

@ radio. Podaję całą zasadę i nie używam odpoczynku css – Richard77

Odpowiedz

1

Nie mam wielkiego wyjaśnienia, ale podczas testowania z użyciem skrzypiec wygląda na to, że firefox reaguje inaczej niż inne przeglądarki, gdy przewrócenie granicy jest umieszczone tylko na jednym typie elementu w tabeli. Przenieś obramowanie obramowania do całego stołu:

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