5

CSSファイルで定義したように、Firefoxが境界線の値を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が得られます。そして、それに対処する方法は?

4

1 に答える 1

1

壮大な説明はありませんが、フィドルを使用したテストでは、テーブル内の1つの要素タイプにのみ境界線の折りたたみが配置されている場合、Firefoxは他のブラウザとは異なる反応を示すようです。border-collapseをテーブル全体に移動します。

#tblEmployees{
   border-collapse:collapse;
}
.aprovGriditem th
{
   border: 4px solid #BBC6E3;
   padding: 0;
}
于 2012-09-17T15:47:05.340 に答える