xnny 发表于 2010-2-10 16:49:04

IE 6是不是不支持a:hover span?

a:hover span {display:block;}

这句也就没办法 在IE 6下运行起来啦。。

网页修行 发表于 2010-2-10 23:09:45

是的,IE6不支持它,在IE6里link、visted、:hover、:active、:foucs都只能应用于a标记,而且a标记要指定href属性;
在支持CSS3的浏览器里则可以用在其它标记上。

coolcfxp 发表于 2010-7-2 19:35:21

支持的吧。。只是a里面不能包含display:block的元素而已。。你改成a:hover span{color: red;}就可以看到效果

zabcd117 发表于 2010-8-7 20:38:01

ie6中存在一个bug,就是即使设置了a:hover span的时候,当a:hover时也无法改变样式,可以同时定义a:hover{zoom:1}这样,引起他的layout
可以参考这里
http://www.css88.com/archives/1335

ybcola 发表于 2010-8-12 00:38:21

不支持

ballmer 发表于 2010-11-2 10:49:41

:L :L :L

ie6 当然支持 a:hover span的写法,鼠标悬停链接上,弹出解释说明就是这种做法


<style type="text/css">
a span{display:none;}
a:hover span {display:block; background:#eee;}
</style>
<a href="#">链接<span>文字内容</span></a>


wyysf 发表于 2010-11-3 11:47:48

ie6支持a的伪类,只是ie6下有些bug罢了,好多方法是可以解决的必然设置font-size:100%等待方法,具体的你可以搜下!

aiqingxia 发表于 2011-2-25 16:27:17

不支持

weierstrass 发表于 2011-7-9 15:24:09

支持的啊
只是必须要 a:hover{} 被触发,也就是必须要定义a:hover

water_down 发表于 2011-10-22 21:01:15

可以支持,触发haslayout就可以,在a:hover span{} 之前给a:hover{}设置默认属性即可,如 cursor:pointer;  或者zoom:1 都可以
页: [1]
查看完整版本: IE 6是不是不支持a:hover span?