[css]hover伪类在ie6下的处理

2009/07/29  |  13:24分类:Css  |  标签:  |  1,536 views
sss

sss

其实,问题很简单,就是hover伪类在IE6中得不到很好的支持,
因为IE6只支持css1,而在css1中hover伪类只能针对a标签来起作用,
看了一下淘宝的代码,他们的解决方法是:
首先,按照ie7/FF都支持的css2的写法来写。
其次针对IE6不支持css2再做特殊处理。也就是通过javascript来弥补ie6下的不足。

这段javascript的原理是这样:

根据某些特征找到需要添加hover效果的标签,
对此标签添加onmouseover和onmouseout事件,
在onmouseover事件中给对象赋予新的css class属性,
同样,在onmouseout时移除该css class即可模拟成hover伪类的效果了。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

相关日志

  • No Related Post

发表您的评论