广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何解决IE6下伪类hover失效的问题
  • 341
分享到

如何解决IE6下伪类hover失效的问题

2024-04-02 19:04:59 341人浏览 薄情痞子
摘要

如何解决IE6下伪类hover失效的问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。第一篇:在处理CSS的机制上,拿对伪类:hover的

如何解决IE6下伪类hover失效的问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

第一篇:

在处理CSS的机制上,拿对伪类:hover的支持来说,IE7+添加了对a以外其它标签的支持,但在IE6下:hover就连对a的支持都不是那么的尽如人意。有的时候为了增加一些简单的动态效果,常常会借助:hover的帮忙,比如我们时常会令鼠标经过链接时改变文字的颜色。

代码如下:

a:hover{color:#F00;}  </p>
<p><a href ="#">鼠标经过时改变我的颜色</a>

在所有的浏览器中都生效。如果换成这样:

代码如下:

a:hover em{color:#F00;}
<a href ="#">鼠标经过时改变我的<em>颜色</em></a>

会发现在IE6-下什么都没有发生,解决方法是只需要再添加一个a:hover{}样式就可以了,里面可以是zoom,padding,margin等属性。如下:

代码如下:

a:hover{zoom:1;}  
a:hover em{color:#F00;}
<a href="#">鼠标经过时改变我的<em>颜色</em></a>

看着恢复了正常的效果,去想可能是因为什么造成:hover失效的。你可以使用zoom,display,padding等等属性来搞定,于是想会不会是因为haslayout。恩,很有可能就是这样。但你接着测试,会发现,不论你在a:hover{}写入任何属性,color啊,font-size啊,overflow啊(甚至是不存在的属性,如xx:yyy),都可以使之恢复正常。

第二篇:

在ie6下如果直接在a的子标签span设置hover,而a:hover却不作任何设置,则在ie6下直接对span的a:hover span{color:red;}会出现失效;但是如果对span的父标签a设置a:hover{ }则,对span的hover设置会重新有效。例如:

代码如下:

<a href="###"><span>需要设置hover的内容</span></a>
a span {color:red;}
a:hover span {color:blue;}

此时a:hover span 的设置在其他浏览器下都正常在ie6下却没有任何变化,原因是ie6对a:hover子标签的解读是建立在父标签的hover设置上的,换句话说如果不设置任何父标签a:hover{}则ie6就会停止对a的子标签hover解读,也就会出现ie6下a:hover设置失效的问题。解决方法:对父标签设置a:hover{color:blue;}其中父标签的hover也不是像网上说的随意设置任意属性就可以的;更不是必须和子标签的所有属性设置重复一遍。如css设置成:

代码如下:

a span {color:red;}a:hover {font-size:12px;}a:hover span {color:blue;}

ok,你现在对span的设置又重新有效了。

关于如何解决IE6下伪类hover失效的问题问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网html频道了解更多相关知识。

--结束END--

本文标题: 如何解决IE6下伪类hover失效的问题

本文链接: https://www.lsjlt.com/news/81125.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何解决IE6下伪类hover失效的问题
    如何解决IE6下伪类hover失效的问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。第一篇:在处理CSS的机制上,拿对伪类:hover的...
    99+
    2022-10-19
  • 如何解决hover在IE6下的问题
    这篇文章给大家分享的是有关如何解决hover在IE6下的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。hover在IE6下的问题在处理CSS的机制上,IE总是有很多让人吐血的...
    99+
    2022-10-19
  • 如何解决IE6下position fixed失效的问题
    这篇文章主要讲解了“如何解决IE6下position fixed失效的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何解决IE6下position f...
    99+
    2022-10-19
  • 如何解决ie6、ie7下overflow失效的问题
    本篇内容介绍了“如何解决ie6、ie7下overflow失效的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2022-10-19
  • 如何解决CSS的active伪类无效的问题
    这篇文章主要介绍“如何解决CSS的active伪类无效的问题”,在日常操作中,相信很多人在如何解决CSS的active伪类无效的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • 如何解决IE6下PNG图片透明的问题
    本篇内容介绍了“如何解决IE6下PNG图片透明的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PNG图...
    99+
    2022-10-19
  • 如何解决PHP header失效的问题?
    在进行网站开发时,我们常常需要使用到PHP中的header()函数,在这篇文章中,我将为您介绍在使用header()函数时可能会出现失效的情况,并提供几种解决方案。一、header()函数失效的原因发送header()函数前已经输出内容在使...
    99+
    2023-05-14
  • 如何解决CSS margin-top在火狐下失效问题
    这期内容当中小编将会给大家带来有关如何解决CSS margin-top在火狐下失效问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。margin-top属性在火狐及IE下...
    99+
    2022-10-19
  • 如何解决php header 失效问题
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑如何解决php header 失效问题?PHP Header失效的原因分析及解决方法在PHP中用header("location:test.php")...
    99+
    2021-12-15
    php header 失效
  • 如何解决nginx php session失效问题
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑如何解决nginx php session失效问题?nginx中session跨页面失效问题的解决:获取session目录一般在php.ini里用session.save...
    99+
    2019-07-18
    nginx php session
  • jdbc连接失效问题如何解决
    要解决JDBC连接失效问题,可以尝试以下几个方法: 检查数据库服务器是否正常运行:确保数据库服务器正常运行并且可以接收连接。可以...
    99+
    2023-10-24
    jdbc
  • 如何解决ie6下embed标签不能播放视频问题
    这篇文章主要介绍“如何解决ie6下embed标签不能播放视频问题”,在日常操作中,相信很多人在如何解决ie6下embed标签不能播放视频问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-19
  • 如何解决ajax访问遇到Session失效的问题
    这篇文章将为大家详细讲解有关如何解决ajax访问遇到Session失效的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近由于一个项目,模块切换为ajax请求数据,当...
    99+
    2022-10-19
  • 如何解决php验证码失效问题
    这篇“如何解决php验证码失效问题”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何解决php验证码失效问题”文章吧。php...
    99+
    2023-07-04
  • Android Java try catch失效问题如何解决
    这篇文章主要介绍了Android Java try catch失效问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android Java try&n...
    99+
    2023-07-04
  • 如何解决ajax请求Session失效问题
    本篇内容主要讲解“如何解决ajax请求Session失效问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决ajax请求Session失效问题”吧!最近由...
    99+
    2022-10-19
  • mybatis的integer类型为0的失效问题怎么解决
    本篇内容介绍了“mybatis的integer类型为0的失效问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!integer类型为0...
    99+
    2023-06-26
  • 完美解决liunx下dns配置重启失效的问题
    有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故。 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效。 打开这个配置文件,发现有注释提示: Dynamic...
    99+
    2022-06-04
    重启 完美 liunx
  • 如何解决Nginx下UCenter通讯失败的问题
    本篇文章给大家分享的是有关如何解决Nginx下UCenter通讯失败的问题,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。解决Nginx下,UC...
    99+
    2022-10-19
  • 如何解决@Transactional遇到try catch失效的问题
    这篇文章给大家分享的是有关如何解决@Transactional遇到try catch失效的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。@Transactional遇到try catch失效Spri...
    99+
    2023-06-29
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作