我正在尝试CSS使用精灵来动画我的风险矩阵...它在Firefox和Chrome中运行得很好,但图像不会出现在IE中......
代码在下面,不想在这里粘贴整个东西,但摘录显示了模式:
CSS:
dl#rmMap4x4 { background: url(/images/RiskMatrix_4x4.png) no-repeat scroll left top; height: 400px; margin: 0pt; padding: 0pt; position: relative; width: 400px; } /*column 1*/ dd#m4p4s1 a { top: 99px; left: 99px; } dd#m4p4s1 a:hover { position: absolute; background: url(/images/RiskMatrix_4x4.png) -98px -500px no-repeat; top: 100px; left: 99px; } dd#m4p3s1 a { top: 149px; left: 99px; } dd#m4p3s1 a:hover { position: absolute; background: url(/images/RiskMatrix_4x4.png) -98px -550px no-repeat; top: 150px; left: 99px; }
我用IE Dev检查了样式.工具栏(我想萤火虫的IE浏览器),和所有样式都很到位,图像中的服务器上,但它不会显示在IE浏览器!
我很确定这是一些愚蠢的IE CSS怪癖,请帮忙.
UPDATE: @RoBorg:你的建议并没有解决问题,但它解决了"盘旋"的问题.原来,这个问题与绝对定位的外层div和一些菜单样式,那些莫名其妙地拧整件事是英寸