首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >A:悬停背景图像交换在IE6中不起作用

A:悬停背景图像交换在IE6中不起作用
EN

Stack Overflow用户
提问于 2009-10-20 10:28:45
回答 1查看 1.4K关注 0票数 0

不重复滚动0;浮动:右;边框:无;宽度:19 no;高度:19 no;显示:块;}

代码语言:javascript
复制
a.dismiss-cross:hover {
    background-position: 0 -19px;
}

并与

代码语言:javascript
复制
 <a class='dismiss-cross' href='#'></a>

瞧,它在IE中不工作,而在其他浏览器上都很好。

有什么想法吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2009-10-20 10:32:20

我不太确定,但据我所知,您必须用解释声明:link:visited伪类:

代码语言:javascript
复制
a.dismiss-cross:link,
a.dismiss-cross:visited {
    background: transparent url(/images/cross-grey.png) no-repeat scroll 0 0;
    float: right;
    border: none;
    width: 19px;
    height: 19px;
    display: block;
}

顺便说一句,如果使用浮动,就没有理由分配块显示。浮动意味着块显示。但是..。IE6有一个具有边距的浮动元素的错误。它使利润率翻了一番。不过,修复方法很简单。你设置了display: inline;。所有其他浏览器都忽略了这一点,但是修复了IE6。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1593718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档