`
jy00509336
  • 浏览: 243631 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

关于css伪类:hover在ie6中的bug

阅读更多

使用jqueryFileTree时,遇到了个问题:

ie6中鼠标悬浮在节点名上时,节点背景不改变,只有点击的时候背景才改变。其他浏览器中正常。

找了一圈也没发现问题。还以为是ie6的bug。想起自己还有份css2.0的手册。因此打开查找:hover,说明如下:

 

语法:
Selector : hover { sRules }
说明:
设置对象在其鼠标悬停时的样式。
在CSS1中此伪类仅可用于 a 对象。对于无 href 属性(特性)的 a 对象,此伪类不发生作用。
在CSS2中此伪类可以应用于任何对象。
 然后查看了下自己的代码,发现a中的链接都是用的是rel属性,增加href="#"后:hover正常作用。
查看html标签,对于rel定义如下:
REL rel 设置或获取对象和链接目的的关系。 
 对于href定义如下:
HREF href 设置或获取目标 URL 或锚点。 
 
分享到:
评论

相关推荐

    IE中伪类hover的使用及BUG

    接着文章指出,在IE5.5和IE6浏览器中,:hover伪类仅支持CSS1的规则,而后续版本的IE以及Firefox则支持CSS2的规则。 为了解决IE5.5和IE6中的兼容性问题,文章分别提供了基于CSS2和CSS1的两种不同的解决方案。在CSS2...

    链接伪类(:hover)CSS背景图片有闪动BUG的解决方法

    通过上述方法,可以有效解决IE6浏览器下链接伪类(:hover)CSS背景图片闪动BUG的问题,减少用户在浏览网页时的困扰,同时也减轻服务器的负载,提升网站的整体性能。这种兼容性问题的处理经验对于前端开发者来说非常...

    IE6中伪类hover的使用及BUG说明

    在探讨IE6中伪类:hover的使用及BUG说明时,我们首先需要了解什么是CSS伪类以及:hover伪类的作用。CSS伪类是一种用于定义元素的特殊状态的特殊选择器,比如链接在用户未进行交互前后的状态。伪类:hover用于定义当用户...

    完美解决IE6不支持hover的方法

    hover”的支持不理想,对于类似的“p:hover”、“img:hover”、“#header:hover”...,今天给大家介绍一种新的方法,可以完美解决IE6不支持hover的情况,用法很简单,将下载后的“csshover.htc”文件,定义在body样式...

    CSS在Internet Explorer 6, 7 和8中的差别

    总的来说,CSS在IE6、7、8中的差异主要体现在对新选择器、伪类、伪元素和属性的支持上,以及对CSS3新特性的处理。开发者在为这些浏览器编写CSS时,需额外注意兼容性问题,通常需要使用条件注释、专门的库如jQuery或...

    ie特有bug文档

    - **问题描述**:在IE6中,当`:hover`伪类应用于元素且`background-color`值为`#fff`时,该伪类可能无法生效。 - **解决方案**: - 将`background-color`替换为`background`属性。 - 使用完整的十六进制颜色值`#...

    csshover.htc在IE7下使用:active伪类无效解决方法

    csshover 相信做前端开发都知道,IE6、IE7都不支持:active伪类,IE6更甚,连:hover伪类都不支持。为了解决这个问题,一般都会引入一个csshover.htc文件来解决。 目前该文件版本为3.11, 如果你发现自己使用的不是...

    ie6中页面的bug

    在Web开发过程中,尤其是针对IE6浏览器,开发者经常会遇到各种显示异常的问题,这些问题是由于IE6浏览器本身的渲染机制和对CSS标准支持不完全所导致的。以下是一些常见的IE6 bug及其解决方案: 1. **DOCTYPE声明**...

    Web-前端html+css从入门到精通 168. IE低版本常见BUG.zip

    此外,IE低版本对CSS选择器的支持也有局限,如:伪类`:hover`、`:first-child`在IE6中不起作用,需要使用JavaScript进行补偿。还有,IE6不支持CSS `display:none`,需要使用`visibility:hidden`代替。 布局方面,IE...

    iebug总结jar包

    "iebug总结jar包"是一个专门针对这些问题的资源集合,它包含了处理IE bug的相关资料,特别是针对IE6的解决方案。以下是基于这个主题的详细知识点: 1. **IE6的渲染引擎**:IE6使用的是Trident渲染引擎,它与现代...

    ie6bug问题解决

    在IT行业中,尤其是在Web开发领域,IE6(Internet Explorer 6)因其众多独特的bug和兼容性问题而闻名。这个压缩包文件"ie6bug"显然专注于解决与IE6相关的技术挑战。下面,我们将深入探讨IE6中的常见问题以及解决策略...

    让ie兼容css选择器

    ie7.js是一个由Dean Edwards开发的JavaScript库,它主要目的是让IE6和IE7支持一些CSS2.1及部分CSS3选择器,如类选择器(.class)、伪类(:hover、:focus等)和属性选择器([attr=value])。ie7.js通过动态创建DOM...

    IE5,IE6,IE7,IE8的css兼容性列表

    另外,IE6没有实现CSS2中的很多新特性,例如:伪类选择器(:hover, :active, :focus)只对链接生效,而对其他元素无效。再者,IE6的盒模型错误是著名的,它将边框和内填充算入元素宽度,与W3C标准不符,给布局带来很...

    csshover.htc

    body { behavior: url("csshover.htc"); } /*注意路径*/

    DIV CSS最有可能遇到的八个面试问题

    - **IE6 Bug**:在IE6中,有时即使设置了1像素的高度,元素的实际高度也会大于预期。 - **解决方法**:可以尝试使用`overflow: hidden`、`zoom: 0.08` 或者`line-height: 1px`等技巧来解决这个问题。 #### 6. 如何...

    css+div 在IE中兼容

    Internet Explorer(以下简称IE)浏览器由于其版本迭代过程中对CSS支持的不一致性,导致在开发基于CSS布局的网站时,需要特别注意跨浏览器兼容性,尤其是针对早期的IE版本(如IE6、IE7)。本文将深入分析如何通过...

    ie6十大兼容性问题

    在IE6中,只有 `a` 标签支持 CSS 的 `:hover` 伪类。利用这一点,可以控制 JavaScript 触发的小部件,并保持键盘可访问性。 **示例:** ```css a:hover { color: red; } ``` #### 七、使用 `!important` 或高级...

Global site tag (gtag.js) - Google Analytics