在firefox中使用CSS更改tr的背景颜色有问题



我有一个表,行有交替的类,我试图突出行悬停在使用css。

下面是我使用的CSS:
.gridrowclass1 {
    background-color : #bbb00b
}
.gridrowclass1:hover {
    background-color: bisque;
}
.gridrowclass2 {  
    background-color: #d18915;
}
.gridrowclass2:hover {
    background-color: bisque;
}

这在chrome上可以正常工作,但在Firefox 3.6.18上不行。我的问题是我在这里做错了什么,或者这是我使用的Firefox版本的问题,如果这将在较新的版本上工作。我目前不能在任何其他浏览器上尝试这个。谷歌没有显示任何我错过的东西。如果这不起作用,我将不得不回到onMouse*事件,但我不想这样做。

我以前也遇到过同样的问题。我使用了:

.gridrowclass1 {
    background-color : #bbb00b
}
.gridrowclass1 td:hover {
    background-color: bisque;
}
.gridrowclass2 {  
    background-color: #d18915;
}
.gridrowclass2 td:hover {
    background-color: bisque;
}

如果鼠标在td元素上

, firefox似乎无法识别tr的悬停。

检查第一个颜色值后面缺少分号是否有问题。我认为这是问题-尝试添加分号-它应该工作

最新更新