我创建了一个HTML表格并使用以下CSS来设置我想要的边框样式:
顶行和列是一种颜色,表格的其余部分是条纹替代行颜色。
每个单元格上的常规单个黑色边框
这是我的CSS:
#functionMatrixTable td
{
border-collapse: collapse;
border-width: 1px;
border-color: Black;
border-style: solid;
}
#functionMatrixTable th
{
border-collapse: collapse;
border-width: 1px;
border-color: Black;
border-style: solid;
}
#functionMatrixTable tbody tr.odd th, tbody tr.even th {
background-color: #D8D8D8;
}
#functionMatrixTable tr.odd td{
background-color: #ffffff;
padding: 4px;
}
#functionMatrixTable tr.even td {
background-color: #CDE0F6;
padding: 4px;
}
#functionMatrixTable th
{
padding: 4px;
background-color: #D8D8D8;
color: #787878;
}
Firefox 中奇怪的问题是它似乎在我的桌子的一半周围设置了边框,但其余部分没有。这是一个示例图像。它在 IE8 中看起来不错。有什么想法我在这里做错了吗?
我在 Firefox 中的 HTML 表格的屏幕截图。当我单击一个单元格时,会出现边框。为什么?