IE 6是不是不支持a:hover span?
a:hover span {display:block;}这句也就没办法 在IE 6下运行起来啦。。 是的,IE6不支持它,在IE6里link、visted、:hover、:active、:foucs都只能应用于a标记,而且a标记要指定href属性;
在支持CSS3的浏览器里则可以用在其它标记上。 支持的吧。。只是a里面不能包含display:block的元素而已。。你改成a:hover span{color: red;}就可以看到效果 ie6中存在一个bug,就是即使设置了a:hover span的时候,当a:hover时也无法改变样式,可以同时定义a:hover{zoom:1}这样,引起他的layout
可以参考这里
http://www.css88.com/archives/1335 不支持 :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>
ie6支持a的伪类,只是ie6下有些bug罢了,好多方法是可以解决的必然设置font-size:100%等待方法,具体的你可以搜下! 不支持 支持的啊
只是必须要 a:hover{} 被触发,也就是必须要定义a:hover 可以支持,触发haslayout就可以,在a:hover span{} 之前给a:hover{}设置默认属性即可,如 cursor:pointer; 或者zoom:1 都可以
页:
[1]