在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进行到底。
设置对象在其鼠标悬停时的样式表属性。
在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。
目前IE5.5+仅支持CSS1中的:hover。
同样对IE6做了试验,果不其然,当添加href属性之后,伪类就起作用了。
所以最后改为用onmouseover事件来增加悬浮变色之类的效果。
另外,之后又尝试了使用非a标签,如span标签来显示hover的效果,结果发现同样失效,再仔细看上述原因,CSS1中,伪类只对
a标签起作用,再次悲剧,放弃之,将onmouseover进行到底。
相关文章推荐
- MS DTC无法正确处理DC升级/降级事件解决方法
- IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法
- 出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法
- 在ASP.NET中使用IHttpHandler处理请求(如自实现AJAX)时,无法获得Session(或者说是Session 为 null)的原因及解决方法
- 解决无法删除病毒文件的处理方法
- “无法连接到打印机。您输入的打印机名不正确 或者指定的打印机没有连接到服务器上”终极解决方法
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- win7系统开机出现OEM7GRUB 0.4.4提示无法进入系统的原因及两种解决方法
- win7(32 bit) + IE8 环境,IE8无法弹窗(错误提示:“此网页上的错误可能会使它无法正确运行”),有关的系统注册信息损坏——解决方法
- MySQL密码正确却无法本地登录的解决方法
- Linux系统环境变量文件(/etc/profile)设置后无法使用vim、vi等命令原因以及解决方法
- 无法定义IE6字体:13px大小无效,IE6自动显示更大的字体的解决方法
- thinkphp框架写的项目在nginx下无法正常访问报错的原因以及解决方法
- IE无法浏览网页的常见原因及解决方法
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- IE下a标签中内容为空,在页面中无法显示其hover样式的解决方法
- ie6、7 margin负值部分无法看到的解决方法
- 【共享】解决“无法显示进程。没有正确安装调试器。请运行安装程序安装或修复调试器。”错误的方法。
- 用exp无法导出空表解决方法/用exp导出数据时表丢失原因