当前位置:  开发笔记 > 前端 > 正文

CSS Sprites在IE中不起作用[8/7/6]

如何解决《CSSSprites在IE中不起作用[8/7/6]》经验,为你挑选了1个好方法。

我正在尝试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和一些菜单样式,那些莫名其妙地拧整件事是英寸



1> Greg..:

IE不适:hover用于没有href.这应该工作:


推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有