您的位置:首页 > 其它

在IE6中无法正确处理a标签伪类的原因及解决方法

2011-02-23 15:11 369 查看
今天出现了个问题,在FF中用了一个a标签,当添加伪类时显示正常,可是如果使用IE6查看则无法显示,经查,原因如下:



设置对象在其鼠标悬停时的样式表属性。

在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。

目前IE5.5+仅支持CSS1中的:hover。



同样对IE6做了试验,果不其然,当添加href属性之后,伪类就起作用了。

所以最后改为用onmouseover事件来增加悬浮变色之类的效果。



另外,之后又尝试了使用非a标签,如span标签来显示hover的效果,结果发现同样失效,再仔细看上述原因,CSS1中,伪类只对

a标签起作用,再次悲剧,放弃之,将onmouseover进行到底。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐