我有一个非常简单的表格,它应该同时显示表格和单元格边框。这在Chrome和IE中运行良好,但Firefox只显示表格边框,而不是单元格边框。这里的HTML:单元格边框不在Firefox中显示
<table border = "1" class ="MyTable">
<tr>
<td class = "c1"></td>
<td class = "c2"></td>
<td class = "c3"></td>
<td class = "c4"></td>
<td class = "c5"></td>
<td class = "c6"></td>
<td class = "c7"></td>
<td class = "c8"></td>
<td class = "c9"></td>
<td class = "c10"></td>
</tr>
</table>
(所有的TD类在那里被称为在BTW后的JavaScript - 但不是有关这个问题,或者至少我不这么认为)
这里的CSS:
table.MyTable {
margin-left: 10%;
}
table.MyTable td
{
width: 20px;
height:30px;
border: 4px solid black;
}
我试过1)使用表ID而不是表类; 2)从HTML中删除<table border ="1" >
,而是在CSS中添加样式信息; 3)将CSS代码拆分为单独的边框样式,边框颜色和边框宽度命令。在任何情况下,代码都会在Chrome和IE中显示,而不是Firefox。
供参考,这是它应该是什么样子(在Chrome):
这就是它看起来像在Firefox:
有点幼稚,但你有没有尝试删除浏览器缓存? – intelis 2013-04-23 02:13:12
在Firefox 20中正常工作。[jsFiddle](http://jsfiddle.net/N2A2G/) – 2013-04-23 02:14:27