我有以下fiddle。
编辑:应用了行边框样式。
我需要突出显示行和单元格。最初想过使用十字线,但是列背景颜色需要JavaScript,我暂时避免使用它。
我希望当鼠标悬停在行上时,行的背景颜色变深,边框更加突出。
然后,当鼠标悬停在单元格上时,单元格的颜色会变成另一种颜色,并且边框的强调也不同。
已在Chrome中检查,但未在Firefox中检查。
问题:需要使用!important。 单元格的左边框和顶部没有变成红色?
所以,有没有一种方法可以编写CSS而不使用!important,并正确地设置TD单元格的边框样式?
编辑:应用了行边框样式。
table,th,td
{
border:2px solid black;
border-collapse:collapse;
}
tr:hover td
{
background-color:grey;
border-top: 2px solid rgb(10, 0, 255);
border-bottom: 2px solid rgb(10, 0, 255);
}
td:hover
{
background-color:rgb(214,214,214) !important;
border:2px solid red !important;
border-top: 2px solid red;
border-bottom: 2px solid red;
}
我需要突出显示行和单元格。最初想过使用十字线,但是列背景颜色需要JavaScript,我暂时避免使用它。
我希望当鼠标悬停在行上时,行的背景颜色变深,边框更加突出。
然后,当鼠标悬停在单元格上时,单元格的颜色会变成另一种颜色,并且边框的强调也不同。
已在Chrome中检查,但未在Firefox中检查。
问题:需要使用!important。 单元格的左边框和顶部没有变成红色?
所以,有没有一种方法可以编写CSS而不使用!important,并正确地设置TD单元格的边框样式?
!important
,在我的浏览器(chrome)上它仍然可以正常工作。http://jsfiddle.net/TR8Zg/4/ - Luca