我使用CSS在悬停表格时进行颜色更改
#tabb tbody tr:hover td{
color:#006;
background:#d0e4f2;
}
这在Chrome和Firefox中运行良好,但在Internet Explorer 8中不会发生悬停效果。
有没有办法让这个效果也适用于IE8?
答案 0 :(得分:32)
应该在IE8中正常工作。
在黑暗中刺伤:
确保您有a doctype作为触发标准模式的HTML的第一行,例如:
<!DOCTYPE html>
在Quirks Mode中,IE模拟版本5.5,该版本不支持:hover
以外的元素上的a
。
答案 1 :(得分:3)
IE8不是:hover
问题的常见罪魁祸首。如果你不能让它工作,总会有jQuery!
$("#tabb tbody tr").hover(
function() {
$("this").children("td").css( { 'background-color': '#d0e4f2', 'color': '#006' } );
},
function() {
$("this").children("td").css( { ... } );
}
);
答案 2 :(得分:0)
我的猜测是你桌面的html代码中不可思议的东西。正如你在这个快速而肮脏的小提琴上看到的,你的css是好的: