今天出现了个问题,在FF中用了一个a标签,当添加伪类时显示正常,可是如果使用IE6查看则无法显示,经查,原因如下:
设置对象在其鼠标悬停时的样式表属性。
在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。
目前IE5.5+仅支持CSS1中的:hover。
同样对IE6做了试验,果不其然,当添加href属性之后,伪类就起作用了。
所以最后改为用onmouseover事件来增加悬浮变色之类的效果。
另外,之后又尝试了使用非a标签,如span标签来显示hover的效果,结果发现同样失效,再仔细看上述原因,CSS1中,伪类只对
a标签起作用,再次悲剧,放弃之,将onmouseover进行到底。