IE6中a:hover选择子元素失效
2015-05-10 17:36
85 查看
h2{font-size:16px;font-weight:bold;}pre{overflow-y:scroll;height:300px;border:1px solid #999;}
1.问题代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>HTML5</title> <style> a:hover span { display:none; } </style> </head> <body> <a href="" title=""><strong>我是</strong><span>中国人</span></a> </body> </html>在其它浏览器中,当把鼠标放到链接上时,“中国人”这三个字会消失,但是在IE6中不会。
2.解决方法
要解决这个问题就必须触发a:hover的haslayout,例如a:hover { display:inline-block;}或者a:hover { zoom:1;}相关文章推荐
- 【css】a:hover 设置上下边框在 ie6 和 ie7 下失效
- IE6、IE7、IE8对多级jquery属性选择器失效的替代方案
- haslayout引起的IE6 :hover失效
- 解决IE6下hover失效问题
- IE6下a:hover span失效问题(转载)
- 又遇到一个ie6下hover失效的问题
- ie6不兼容hover ie6 a hover属性失效解决办法
- IE6下hover伪类显示隐藏子元素bug及解决方案
- IE6 支持a:hover 失效的问题
- IE6 a:hover失效 原因是haslayout
- 解决ie6不支持:hover、属性选择器等问题的方法
- ie6 a hover 属性失效解决办法
- [IE6]IE6:hover失效
- 一个解决ie6不支持:hover、属性选择器等问题的方法
- li:hover在ie6下失效的解决方案
- ie6 css :hover 和 select遮挡问题、和z-index失效问题
- IE6下伪类hover失效问题及解决办法
- 关于IE6下a标签的a:hover伪类失效的问题
- haslayout引起的IE6 :hover失效
- IE6的window.location.href失效问题